aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp
diff options
context:
space:
mode:
authorTim Jenßen <tim.jenssen@qt.io>2023-04-27 11:39:07 +0200
committerTim Jenßen <tim.jenssen@qt.io>2023-04-28 00:23:18 +0200
commitdb01d4ef5a250433deb99eabf23eb29437e02905 (patch)
tree5f22d988dd03e9e94b384218264f8d9f80feb675 /src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp
parent0f139dfbfceab7e5ddbb7ef79c6fb83c989ed90a (diff)
qmlpreview: fix crash on exit
saveWindowPosition() uses QSettings which uses the special file engine, which does not exist at destructor time anymore. This resulted in a crash. QQmlPreviewPosition idea is that saveWindowPosition() is called when there was a move event. Also saving it at the constructor was just a nice to have. Pick-to: 6.5 Change-Id: I650176691acf8ad1ef9ae46b76f61dafee82a56d Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp')
-rw-r--r--src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp
index cf20fc4768..1d9cdb910e 100644
--- a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp
+++ b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp
@@ -63,7 +63,6 @@ QQmlPreviewPosition::QQmlPreviewPosition()
QQmlPreviewPosition::~QQmlPreviewPosition()
{
- saveWindowPosition();
}
void QQmlPreviewPosition::takePosition(QWindow *window, InitializeState state)