]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Default to SELECTION_FILTER | SELECTION_WITH_ALL when no combination mode is provided
authorMichael Schroeder <mls@suse.de>
Thu, 16 Nov 2017 13:21:15 +0000 (14:21 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 16 Nov 2017 13:21:15 +0000 (14:21 +0100)
bindings/solv.i

index 319a85bfffdaed06e725a0dc0d9291e76a736813..2a4a0e988c6cd8ff0a9d2bb343604c6f0ed8a22d 100644 (file)
@@ -1325,17 +1325,17 @@ typedef struct {
   
   void select(const char *name, int flags) {
     if ((flags & SELECTION_MODEBITS) == 0)
-      flags |= SELECTION_FILTER;
+      flags |= SELECTION_FILTER | SELECTION_WITH_ALL;
     $self->flags = selection_make($self->pool, &$self->q, name, flags);
   }
   void matchdeps(const char *name, int flags, Id keyname, Id marker = -1) {
     if ((flags & SELECTION_MODEBITS) == 0)
-      flags |= SELECTION_FILTER;
+      flags |= SELECTION_FILTER | SELECTION_WITH_ALL;
     $self->flags = selection_make_matchdeps($self->pool, &$self->q, name, flags, keyname, marker);
   }
   void matchdepid(DepId dep, int flags, Id keyname, Id marker = -1) {
     if ((flags & SELECTION_MODEBITS) == 0)
-      flags |= SELECTION_FILTER;
+      flags |= SELECTION_FILTER | SELECTION_WITH_ALL;
     $self->flags = selection_make_matchdepid($self->pool, &$self->q, dep, flags, keyname, marker);
   }