Perhaps kdelibs broke?

offending commit is f9931c3d841ccb215a3bad14e0adc9dddb84091c

it introduces the following change:
-    QString categories = getField("Categories");
+    QStringList categories = QString(getField("Categories")).split(',', 
QString::SkipEmptyParts);

which in turn leads to the proxy model refusing to apply category filters:
muon-discover(12215) shouldFilter: "KPatience"
muon-discover(12215) shouldFilter: "Qt;KDE;Game;CardGame;"
muon-discover(12215) shouldFilter: CategoryFilter false

So, either that change was wrong to begin with, or kdelibs changed
behavior. Categories as per the spec is a ; seperated list, however I
seem to recall that the previous thing we used in KDE had , as seperator
(might be utterly unrelated :P).

The question is, does it actually return "Foo,Bar" on kdelibs 4.11, if
so then I guess kdelibs should get fixed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1283004

Title:
  Muon Discover does not show most apps

To manage notifications about this bug go to:
https://bugs.launchpad.net/muon/+bug/1283004/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to