https://bugs.kde.org/show_bug.cgi?id=388669
Eike Hein <h...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://commits.kde.org/pla | |sma-desktop/fc155e94457d576 | |7100bb108e39355094a373424 --- Comment #9 from Eike Hein <h...@kde.org> --- Git commit fc155e94457d5767100bb108e39355094a373424 by Eike Hein. Committed on 22/01/2018 at 10:34. Pushed by hein into branch 'Plasma/5.12'. Don't close plasmoid when closing a subdialog Summary: This patch redoes the fencing mechanism around plasmoid.hideOnWindowDeactivate for window focus handovers to be more reliable and generic. It's now always disabled when a dialog is about to be destroyed, and renabled on focus-in or when exiting the root list. The dialog code is also fixed not to close the plasmoid when it knows it's window deactivation is part of its own destruction. WindowSystem::monitorWindowFocus is also changed to work in a single-shot sort of way, removing the event filter again once it caught an event. Fixes a refactoring regression from 84f1cb1c1. Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D9945 M +9 -3 applets/kicker/package/contents/ui/ItemListDialog.qml M +3 -8 applets/kicker/package/contents/ui/ItemListView.qml M +2 -1 applets/kicker/package/contents/ui/main.qml M +3 -2 applets/kicker/plugin/windowsystem.cpp M +1 -1 applets/kicker/plugin/windowsystem.h https://commits.kde.org/plasma-desktop/fc155e94457d5767100bb108e39355094a373424 -- You are receiving this mail because: You are watching all bug changes.