mart added a comment.

  finally figured out where this event is generated:
  it's a spontaneous event generated in qguiapplication.cpp 
QGuiApplicationPrivate::processWindowScreenChangedEvent
  around line 2209 QWindowSystemInterfacePrivate::GeometryChangeEvent 
gce(window, QHighDpi::fromNativePixels(window->handle()->geometry(), window), 
QRect());
  
  this happens even before the first show event, right after the window has 
been created, the window is still 0x0, but the resize event gets delivered with 
0x0 again and executed with all the bad side effects
  this seems to happen for every window when there are multiple screens, so 
something we have probably to watch out for in the future

REPOSITORY
  R242 Plasma Framework (Library)

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

To: mart, #plasma, davidedmundson
Cc: davidedmundson, broulik, plasma-devel, #frameworks, ZrenBot, progwolff, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas

Reply via email to