Author: rpmcruz
Date: Sun Jan 6 02:34:11 2008
New Revision: 43286
URL: http://svn.opensuse.org/viewcvs/yast?rev=43286&view=rev
Log:
* src/yzyppwrapper (Query): search was still broken it seems... This results
on a incohrence on the API...
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/yzyppwrapper.cc
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=43286&r1=43285&r2=43286&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Sun Jan 6 02:34:11 2008
@@ -2,6 +2,9 @@
* src/yzyppwrapper (Query): reordered query checks for performance.
+ * src/yzyppwrapper (Query): search was still broken it seems... This results
+ on a incohrence on the API...
+
2007-01-04 Ricardo Cruz
* src/yzyppwrapper (Query): bug fix: search broken.
Modified: trunk/gtk/src/yzyppwrapper.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/yzyppwrapper.cc?rev=43286&r1=43285&r2=43286&view=diff
==============================================================================
--- trunk/gtk/src/yzyppwrapper.cc (original)
+++ trunk/gtk/src/yzyppwrapper.cc Sun Jan 6 02:34:11 2008
@@ -786,11 +786,12 @@
const std::list std::string &values = names.values;
std::list std::string::const_iterator it;
for (it = values.begin(); it != values.end(); it++)
- if (YGUtils::contains (package->name(), *it) ||
- YGUtils::contains (package->summary(), *it) ||
- YGUtils::contains (package->provides(), *it))
+ if (!YGUtils::contains (package->name(), *it) &&
+ !YGUtils::contains (package->summary(), *it) &&
+ !YGUtils::contains (package->provides(), *it)) {
+ match = false;
break;
- match = it != values.end();
+ }
}
if (match && categories.defined) {
Ypp::Node *pkg_category = package->category();
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org