diff options
author | Tim Jenßen <tim.jenssen@qt.io> | 2023-04-27 11:39:07 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-04-28 05:24:55 +0000 |
commit | c8e5e21eddd9ac1f1d71dda63c7d1fecc019287a (patch) | |
tree | 4f1ca3ff04b1e028a9ec544bb4dfabe0200ef78d | |
parent | 466e17a9ae44040876c7fcd29870ec57c3ffbb43 (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.cpp | 1 |
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) |