[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added Version Fixed In|5.19.3 |5.18.6, 5.19.3, 5.20 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added Version Fixed In|5.18.6 |5.19.3 Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/ |a409b06bbfb0ea10959d9f680ea |35ae7712d40a937e6e03e88376e |1ef16e7b7827a |5a1436ebdf60e --- Comment #10 from Konrad Materka --- Git commit 35ae7712d40a937e6e03e88376e5a1436ebdf60e by Konrad Materka. Committed on 30/06/2020 at 08:26. Pushed by kmaterka into branch 'Plasma/5.19'. [applets/systemtray] Fix context menu misplaced For SNI icons menu is imported from DBus. If during import it is changed, for example some actions added or replaced, new actions are added, but old one are only marked for removal in next event loop run. As a result menu size is too big until delereLater takes effect. Queue connection, so that Qt will have a chance to delete menu entires before menu is used. FIXED-IN: 5.19.3 M +2-1dataengines/statusnotifieritem/statusnotifieritemjob.cpp https://invent.kde.org/plasma/plasma-workspace/commit/35ae7712d40a937e6e03e88376e5a1436ebdf60e -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added Version Fixed In|5.20|5.18.6 Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/ |c3254912ea916bf3cc6b215e196 |a409b06bbfb0ea10959d9f680ea |f41a61d764e82 |1ef16e7b7827a --- Comment #9 from Konrad Materka --- Git commit a409b06bbfb0ea10959d9f680ea1ef16e7b7827a by Konrad Materka. Committed on 30/06/2020 at 08:25. Pushed by kmaterka into branch 'Plasma/5.18'. [applets/systemtray] Fix context menu misplaced For SNI icons menu is imported from DBus. If during import it is changed, for example some actions added or replaced, new actions are added, but old one are only marked for removal in next event loop run. As a result menu size is too big until delereLater takes effect. Queue connection, so that Qt will have a chance to delete menu entires before menu is used. FIXED-IN: 5.18.6 M +2-1dataengines/statusnotifieritem/statusnotifieritemjob.cpp https://invent.kde.org/plasma/plasma-workspace/commit/a409b06bbfb0ea10959d9f680ea1ef16e7b7827a -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added CC||w...@pm.me --- Comment #8 from Konrad Materka --- *** Bug 423603 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Nate Graham changed: What|Removed |Added CC||n...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added Version Fixed In||5.20 Latest Commit|https://invent.kde.org/pim/ |https://invent.kde.org/plas |kmail/commit/ad286a0a61dabe |ma/plasma-workspace/commit/ |9b7604385d04e6c58710375a04 |c3254912ea916bf3cc6b215e196 ||f41a61d764e82 --- Comment #7 from Konrad Materka --- Git commit c3254912ea916bf3cc6b215e196f41a61d764e82 by Konrad Materka. Committed on 29/06/2020 at 18:30. Pushed by kmaterka into branch 'master'. [applets/systemtray] Fix context menu misplaced For SNI icons menu is imported from DBus. If during import it is changed, for example some actions added or replaced, new actions are added, but old one are only marked for removal in next event loop run. As a result menu size is too big until delereLater takes effect. Queue connection, so that Qt will have a chance to delete menu entires before menu is used. FIXED-IN: 5.20 M +2-1dataengines/statusnotifieritem/statusnotifieritemjob.cpp https://invent.kde.org/plasma/plasma-workspace/commit/c3254912ea916bf3cc6b215e196f41a61d764e82 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Jonathan Marten changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED Latest Commit||https://invent.kde.org/pim/ ||kmail/commit/ad286a0a61dabe ||9b7604385d04e6c58710375a04 --- Comment #6 from Jonathan Marten --- Git commit ad286a0a61dabe9b7604385d04e6c58710375a04 by Jonathan Marten. Committed on 22/06/2020 at 07:08. Pushed by mlaurent into branch 'master'. Do not clear and recreate the system tray popup menu every time Just update the "New Messages In" submenu, or disable it if there are no new messages. Avoids the menu popping up at the wrong screen position. M +21 -16 src/kmsystemtray.cpp M +1-0src/kmsystemtray.h https://invent.kde.org/pim/kmail/commit/ad286a0a61dabe9b7604385d04e6c58710375a04 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 --- Comment #5 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/111 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 --- Comment #4 from Konrad Materka --- Jonathan, thank you for the fix, it will definitely help for KMail, but this is a bigger problem. There is a regression introduced in: https://phabricator.kde.org/D16297 That change is needed, but introduces new problems. I will try to investigate it further. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 --- Comment #3 from Jonathan Marten --- Fix submitted as https://invent.kde.org/pim/kmail/-/merge_requests/1 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Bug Janitor Service changed: What|Removed |Added Status|CONFIRMED |ASSIGNED --- Comment #2 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/pim/kmail/-/merge_requests/1 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added CC||k...@privat.broulik.de --- Comment #1 from Konrad Materka --- KMail menu fully reloads on each show. All actions are removed and added again. For a short moment it has twice as much items. In that moment size of the menu is twice as big and as a results is wrongly positioned. Regression introduced in fix for Bug 399975. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Konrad Materka changed: What|Removed |Added Ever confirmed|0 |1 CC||mate...@gmail.com Status|REPORTED|CONFIRMED -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 421275] Context menu of systray icon is misplaced
https://bugs.kde.org/show_bug.cgi?id=421275 Christoph Feck changed: What|Removed |Added Version|Git (master)|5.18.90 Target Milestone|--- |1.0 Assignee|kdepim-b...@kde.org |plasma-b...@kde.org Component|general |System Tray Product|kmail2 |plasmashell -- You are receiving this mail because: You are watching all bug changes.