Skip to content

Commit 63cf7ae

Browse files
committed
[bugfix] Bookmrks fix crash on exit when docked
Order of destruction does matter Fixes #17673
1 parent 2872f69 commit 63cf7ae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/app/qgsbookmarks.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ QgsBookmarks::QgsBookmarks( QWidget *parent )
107107
mProjectModel = new QgsProjectBookmarksTableModel( this );
108108
mMergedModel = new QgsMergedBookmarksTableModel( *mQgisModel, *mProjectModel, lstBookmarks, this );
109109

110-
mProxyModel = new QgsBookmarksProxyModel( this );
110+
mProxyModel = new QgsBookmarksProxyModel( );
111111
mProxyModel->setSourceModel( mMergedModel );
112112
mProxyModel->setSortCaseSensitivity( Qt::CaseInsensitive );
113113

@@ -136,6 +136,7 @@ QgsBookmarks::QgsBookmarks( QWidget *parent )
136136
QgsBookmarks::~QgsBookmarks()
137137
{
138138
delete mQgisModel;
139+
delete mProxyModel;
139140
QSqlDatabase::removeDatabase( QStringLiteral( "bookmarks" ) );
140141
saveWindowLocation();
141142
}

0 commit comments

Comments
 (0)