aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Jenßen <tim.jenssen@qt.io>2023-04-27 11:39:07 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-04-28 05:24:55 +0000
commitc8e5e21eddd9ac1f1d71dda63c7d1fecc019287a (patch)
tree4f1ca3ff04b1e028a9ec544bb4dfabe0200ef78d
parent466e17a9ae44040876c7fcd29870ec57c3ffbb43 (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. Change-Id: I650176691acf8ad1ef9ae46b76f61dafee82a56d Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit db01d4ef5a250433deb99eabf23eb29437e02905) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-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)