From: Michael Schroeder Date: Thu, 16 Nov 2017 13:21:15 +0000 (+0100) Subject: Default to SELECTION_FILTER | SELECTION_WITH_ALL when no combination mode is provided X-Git-Tag: 0.6.31~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4428ebd8d5cd391e0071b39e6edfc6f4a9a64b2d;p=thirdparty%2Flibsolv.git Default to SELECTION_FILTER | SELECTION_WITH_ALL when no combination mode is provided --- diff --git a/bindings/solv.i b/bindings/solv.i index 319a85bf..2a4a0e98 100644 --- a/bindings/solv.i +++ b/bindings/solv.i @@ -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); }