some result cache broke the dash search
Bug #728961 reported by
Didier Roche-Tolomelli
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Neil J. Patel | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
1. open the dash
2. search for t
3. get results enjoy profit…
4. close dash by escape/super
5. reopen it
6. again, you really wanted to search for "t"
7. nothing drawn, be sad…
running the application place manually show that the results are found in a timely manner.
Looking for something else seems to "reset" it, it's only when looking twice for the same thing in a row closing the dash between that it happens. Sounds like some cache somewhere…
(another bug is after that, most of icons in other search are gone…)
(heavily confirmed and loved by kamstrup :))
Related branches
lp:~unity-team/unity/dash-fixes-2011-03-07
- Gord Allott (community): Approve
-
Diff: 842 lines (+254/-140)19 files modifiedsrc/PanelHomeButton.cpp (+14/-0)
src/PanelHomeButton.h (+3/-4)
src/PanelMenuView.cpp (+10/-3)
src/PanelMenuView.h (+3/-0)
src/PanelView.h (+5/-5)
src/PlaceEntry.h (+3/-0)
src/PlaceEntryHome.cpp (+33/-0)
src/PlaceEntryHome.h (+7/-1)
src/PlaceEntryRemote.cpp (+50/-0)
src/PlaceEntryRemote.h (+3/-0)
src/PlacesGroup.cpp (+4/-39)
src/PlacesGroup.h (+0/-3)
src/PlacesGroupController.cpp (+90/-51)
src/PlacesGroupController.h (+7/-4)
src/PlacesResultsController.cpp (+4/-4)
src/PlacesResultsController.h (+3/-3)
src/PlacesSearchBar.cpp (+4/-9)
src/PlacesSearchBar.h (+1/-2)
src/PlacesView.cpp (+10/-12)
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
Changed in unity: | |
milestone: | none → 3.6.4 |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Could be related to the fact that the daemons don't update their models if you set the same search string twice. And I really don't want to change that behaviour if I can avoid it. It's a really good measure against spamming clients (unity-mutter I am looking at you ;-)).
This may be further complicated by the fact that if you type a string that's an extension of the previous search then the places only removes the results from the existing result set. So consider:
1) User types 't'. Daemons update models. Unity reflects that.
2) User hides Dash with <super>
3) User opens Dash again
4) User types 'term'. Daemons narrow down result sets. Unity only sees row-removed signals => confusion?