Merge lp:~mitya57/appmenu-qt5/lp1574699 into lp:appmenu-qt5
| Status: | Merged |
|---|---|
| Merged at revision: | 41 |
| Proposed branch: | lp:~mitya57/appmenu-qt5/lp1574699 |
| Merge into: | lp:appmenu-qt5 |
| Diff against target: |
52 lines (+7/-7) 2 files modified
src/appmenuplatformsystemtrayicon.cpp (+6/-7) src/appmenuplatformsystemtrayicon.h (+1/-0) |
| To merge this branch: | bzr merge lp:~mitya57/appmenu-qt5/lp1574699 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Timo Jyrinki | 2016-06-17 | Pending | |
| Sebastien Bacher | 2016-06-17 | Pending | |
| ogoffart | 2016-05-11 | Pending | |
| Łukasz Zemczak | 2016-05-11 | Pending | |
| Indicator Applet Developers | 2016-05-11 | Pending | |
|
Review via email:
|
|||
Commit Message
Fix for creating two or more system tray icons.
Description of the Change
This fixes creating multiple system tray icons.
To achieve this, separate connections are used for every icon.
| Dmitry Shachnev (mitya57) wrote : | # |
| Dmitry Shachnev (mitya57) wrote : | # |
Note: I hope we'll get rid of appmenu-qt5 in Yakkety, but this fix is important for Xenial users.
| Dmitry Shachnev (mitya57) wrote : | # |
Ping? Łukasz, Olivier, can you please review this?
| Dmitry Shachnev (mitya57) wrote : | # |
I have tested it again on a clean system with three programs:
* Test app which creates two different tray icons with menus and submenus;
* The systray example from qtbase5-examples;
* Owncloud-client 2.1.1+dfsg-1ubuntu1 which does not have the workaround.
It works fine so I took the liberty to upload it to yakkety. If nobody complains, I will upload it to Xenial too in a couple of weeks.

Tested with:
* The test example from bug 1574699 (makes it working)
* The test example from QTBUG-53021 (makes it working)
* The systray example from qtbase5-examples (no regression)