diff options
author | Tim Jenßen <tim.jenssen@qt.io> | 2023-04-27 11:39:07 +0200 |
---|---|---|
committer | Tim Jenßen <tim.jenssen@qt.io> | 2023-04-28 00:23:18 +0200 |
commit | db01d4ef5a250433deb99eabf23eb29437e02905 (patch) | |
tree | 5f22d988dd03e9e94b384218264f8d9f80feb675 /src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp | |
parent | 0f139dfbfceab7e5ddbb7ef79c6fb83c989ed90a (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.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) |