broulik created this revision. broulik added a reviewer: Plasma. broulik set the repository for this revision to rPLASMAWORKSPACE Plasma Workspace. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY By doing a roundtrip with a Timer (QMetaObject::invokeMethod with QueuedConnection isn't sufficient) we delay showing the panel window until its contents have settled and we avoid visual glitches. TEST PLAN This is an alternative approach to https://phabricator.kde.org/D2475 and https://phabricator.kde.org/D2476 which don't need adjustments to the Panel QML. REPOSITORY rPLASMAWORKSPACE Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D2479 AFFECTED FILES shell/shellcorona.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas