Skip to content

app-list-model: phantom launcher

Administrator requested to merge zbrown/disappearing-launcher into master

At last a fix for the missing item problem

tl;dr: we skipped the first entry

The reason it was weirdly deterministic is that we always skipped the first item and as long as the entries didn't change the item would always be the same

Why was the item seemingly random? Because the list doesn't have any sorting at the point we lost an item

So why didn't this effect more people? A system has many, many entries - a lot of which aren't actually app launchers. For example my laptop currently has 301 entries of which 172 should actually be shown. By pure fluke we got lucky most of the time and skipped an unintersting one.

The fix is painfully simple: iterate the GList properly

Merge request reports