Merge lp:~nick-dedekind/unity8/lp1226650 into lp:unity8
Proposed by
Nick Dedekind
Status: | Merged |
---|---|
Approved by: | MichaĆ Sawicz |
Approved revision: | 466 |
Merged at revision: | 488 |
Proposed branch: | lp:~nick-dedekind/unity8/lp1226650 |
Merge into: | lp:unity8 |
Diff against target: |
61 lines (+27/-6) 1 file modified
plugins/Unity/Indicators/qml/IndicatorPage.qml (+27/-6) |
To merge this branch: | bzr merge lp:~nick-dedekind/unity8/lp1226650 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Michael Zanetti (community) | Approve | ||
Review via email: mp+191447@code.launchpad.net |
Commit message
Faster loading of indicator menus.
Description of the change
Faster loading of indicator menus.
Changes
=======
Previously the menu model parent node was found by loading it into the listview and parsing the data for the correct type.
This required the loader to be asynchronous due to a binding loop as well as the view to change it's model.
Now we find the parent node by parsing the type of the model stacks tail's first row, and use it's submenu as the listview model.
To post a comment you must log in.
FAILED: Continuous integration, rev:466 jenkins. qa.ubuntu. com/job/ unity8- ci/1436/ jenkins. qa.ubuntu. com/job/ generic- mediumtests- saucy/5070 jenkins. qa.ubuntu. com/job/ generic- mediumtests- touch/3009/ console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- saucy/2304 jenkins. qa.ubuntu. com/job/ unity8- saucy-amd64- ci/459 jenkins. qa.ubuntu. com/job/ unity8- saucy-armhf- ci/1436 jenkins. qa.ubuntu. com/job/ unity8- saucy-armhf- ci/1436/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ unity8- saucy-i386- ci/1435 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-saucy/ 1239 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- saucy-amd64/ 945 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- saucy-amd64/ 945/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- saucy-armhf/ 3011 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- saucy-armhf/ 3011/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- runner- maguro/ 2517/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- runner- mako/2561 10.97.0. 26:8080/ job/touch- flash-device/ 44 10.97.0. 26:8080/ job/touch- flash-device/ 40
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: 10.97.0. 26:8080/ job/unity8- ci/1436/ rebuild
http://