every time the window gets shown the wayland surfaces
get created, when hidden, they get destroyed
showevent is too early for it as they aren't there yet,
use :Exposed instead, but only the first time when the surface
isn't there yet
davidedmundson |
Plasma | |
Plasma on Wayland |
every time the window gets shown the wayland surfaces
get created, when hidden, they get destroyed
showevent is too early for it as they aren't there yet,
use :Exposed instead, but only the first time when the surface
isn't there yet
popup applets always have correct blur in a wayland
session
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
src/plasmaquick/dialog.cpp | ||
---|---|---|
1123–1142 | we also get an expose on hide, but with a null region. Can you add: auto ee = static_cast<QExposeEvent*>(event); + if (ee->region().isNull()) { |