f8be3f746b
Summary: Without Xwayland KWin starts so fast that the creation of the EffectFrame triggers a crash in the Wayland integration as the KWin internal connection isn't fully setup. To workaround this crash the creation of the EffectFrame is delayed till the first usage. It doesn't make sense to try to fix the actual crash as it would require to defer the creation of all Effects. Test Plan: New test case added which crashes without this fix. Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D8821
6 lines
342 B
CMake
6 lines
342 B
CMake
if (XCB_ICCCM_FOUND)
|
|
integrationTest(NAME testTranslucency SRCS translucency_test.cpp LIBS XCB::ICCCM)
|
|
integrationTest(NAME testSlidingPopups SRCS slidingpopups_test.cpp LIBS XCB::ICCCM)
|
|
endif()
|
|
integrationTest(NAME testFade SRCS fade_test.cpp)
|
|
integrationTest(WAYLAND_ONLY NAME testEffectWindowGeometry SRCS windowgeometry_test.cpp)
|