correctly forward status from applets to containment
ClosedPublic

Authored by mart on Jan 17 2017, 4:26 PM.

Details

Summary

unfortunately hiddenvisibility is the "biggest" status
that makes computing the proper status tricky.
if an applet in the containment is hidden, we must not mark as
hidden the whole containment, because it's as if hidden was
(as it should be) the smallest in the enum

BUG:372062

Test Plan

touchpad plasmoid no longer hides the systray

Diff Detail

Repository
R242 Plasma Framework (Library)
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
mart updated this revision to Diff 10290.Jan 17 2017, 4:26 PM
mart retitled this revision from to correctly forward status from applets to containment.
mart updated this object.
mart edited the test plan for this revision. (Show Details)
mart added a reviewer: Plasma.
Restricted Application added projects: Plasma, Frameworks. · View Herald TranscriptJan 17 2017, 4:26 PM
Restricted Application added subscribers: Frameworks, plasma-devel. · View Herald Transcript
davidedmundson accepted this revision.Jan 17 2017, 4:56 PM
davidedmundson added a reviewer: davidedmundson.
This revision is now accepted and ready to land.Jan 17 2017, 4:56 PM
This revision was automatically updated to reflect the committed changes.