From d3aebcfe960de2b206a50dab7a5a4aeec9db62cd Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Sun, 22 Mar 2026 10:43:41 +0300 Subject: [PATCH] TQDesktopWidget: Fix SIGSEGV in case class is accessed before init() If screenCount/rects get accessed before init() it may result in SIGSEGV. Namely in TQDesktopWidget::resizeEvent() after recent changes. Signed-off-by: Alexander Golubev --- src/kernel/tqdesktopwidget_x11.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/tqdesktopwidget_x11.cpp b/src/kernel/tqdesktopwidget_x11.cpp index fc96003f6..df5c12ab1 100644 --- a/src/kernel/tqdesktopwidget_x11.cpp +++ b/src/kernel/tqdesktopwidget_x11.cpp @@ -94,7 +94,7 @@ public: }; TQDesktopWidgetPrivate::TQDesktopWidgetPrivate() - : use_xinerama(false), defaultScreen(0), screenCount(1), + : use_xinerama(false), defaultScreen(0), screenCount(0), screens( 0 ), rects( 0 ), workareas( 0 ) { }