romangg created this revision.
romangg added a reviewer: Plasma.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: kde-frameworks-devel.
romangg requested review of this revision.

REVISION SUMMARY
  Dialog might try to set PlasmaShellSurface before Wayland Server has sent
  the PlasmaShell proxy to DialogShadows. This can be observed with KWin's
  TabBox.
  
  Connect to DialogShadows new signal waylandPlasmaShellInterfaceAnnounced
  in case the PlasmaShell interface has not yet been announced.

TEST PLAN
  Manual debug statement shows that DialogPrivate::shellSurface is set.

REPOSITORY
  R242 Plasma Framework (Library)

BRANCH
  waitOnSetupWayland

REVISION DETAIL
  https://phabricator.kde.org/D13037

AFFECTED FILES
  src/plasmaquick/dialog.cpp
  src/plasmaquick/dialogshadows.cpp
  src/plasmaquick/dialogshadows_p.h

To: romangg, #plasma
Cc: kde-frameworks-devel, michaelh, ngraham, bruns

Reply via email to