summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2026-03-22 10:43:41 +0300
committerAlexander Golubev <fatzer2@gmail.com>2026-03-22 10:43:41 +0300
commit8b9e4192e6d5c16add697a8de573b1c8c2fc14fd (patch)
treece3b392a87e1a2570ca111c9b5d685468deb425f /src/kernel
parent6e5dd3f9e5d39f9c88489a4de506dc024d35ffc5 (diff)
downloadtqt-Fat-Zer/fix/tqdesktopwidget.tar.gz
tqt-Fat-Zer/fix/tqdesktopwidget.zip
TQDesktopWidget: Fix SIGSEGV in case class is accessed before init()Fat-Zer/fix/tqdesktopwidget
If screenCount/rects get accessed before init() it may result in SIGSEGV. Namely in TQDesktopWidget::resizeEvent() after recent changes. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/tqdesktopwidget_x11.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/tqdesktopwidget_x11.cpp b/src/kernel/tqdesktopwidget_x11.cpp
index a7e323ffc..8839529de 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 )
{
}