diff options
| author | Alexander Golubev <fatzer2@gmail.com> | 2026-03-22 10:43:41 +0300 |
|---|---|---|
| committer | Alexander Golubev <fatzer2@gmail.com> | 2026-03-22 10:43:41 +0300 |
| commit | 8b9e4192e6d5c16add697a8de573b1c8c2fc14fd (patch) | |
| tree | ce3b392a87e1a2570ca111c9b5d685468deb425f | |
| parent | 6e5dd3f9e5d39f9c88489a4de506dc024d35ffc5 (diff) | |
| download | tqt-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>
| -rw-r--r-- | src/kernel/tqdesktopwidget_x11.cpp | 2 |
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 ) { } |
