diff --git a/scene.cpp b/scene.cpp index 22f5f3049d..f7117d5dd1 100644 --- a/scene.cpp +++ b/scene.cpp @@ -1039,6 +1039,8 @@ WindowPixmap::WindowPixmap(const QPointer WindowPixmap::~WindowPixmap() { + qDeleteAll(m_children); + if (m_pixmap != XCB_WINDOW_NONE) { xcb_free_pixmap(connection(), m_pixmap); }