create shell surface only at the right moment
ClosedPublic

Authored by mart on Jun 20 2017, 1:58 PM.

Details

Summary

make the behavior similar to Dialog
create a plasmashell surface only when isVisible() as
some expose events can arrive there too, and also not
create the shell surface if the exposed surface is null

Test Plan

krunner seems to be more reliable

Diff Detail

Repository
R120 Plasma Workspace
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
mart created this revision.Jun 20 2017, 1:58 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJun 20 2017, 1:58 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript

Classic case of „hilft's nix, schad's nix“, fine with me, didn't notice any change but others might beg to differ.

davidedmundson accepted this revision.Jun 20 2017, 2:05 PM
This revision is now accepted and ready to land.Jun 20 2017, 2:05 PM
This revision was automatically updated to reflect the committed changes.