From d6b2749e3b87b85c1c5a43e8e3af3edda41455de Mon Sep 17 00:00:00 2001 From: Mathieu Pellerin Date: Wed, 10 Jan 2018 17:17:37 +0700 Subject: [PATCH] [layouts] fix layout designer restore window state / geometry --- src/app/layout/qgslayoutdesignerdialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/layout/qgslayoutdesignerdialog.cpp b/src/app/layout/qgslayoutdesignerdialog.cpp index 93fe2d202216..7f7d48fb8c16 100644 --- a/src/app/layout/qgslayoutdesignerdialog.cpp +++ b/src/app/layout/qgslayoutdesignerdialog.cpp @@ -3374,12 +3374,12 @@ void QgsLayoutDesignerDialog::restoreWindowState() QgsSettings settings; //TODO - defaults - if ( !restoreState( settings.value( QStringLiteral( "LayoutDesigner/state" ) /*, QByteArray::fromRawData( ( char * )defaultComposerUIstate, sizeof defaultComposerUIstate ) */ ).toByteArray() ) ) + if ( !restoreState( settings.value( QStringLiteral( "LayoutDesigner/state" ), QVariant(), QgsSettings::App /*, QByteArray::fromRawData( ( char * )defaultComposerUIstate, sizeof defaultComposerUIstate ) */ ).toByteArray() ) ) { QgsDebugMsg( "restore of layout UI state failed" ); } // restore window geometry - if ( !restoreGeometry( settings.value( QStringLiteral( "LayoutDesigner/geometry" ) /*, QByteArray::fromRawData( ( char * )defaultComposerUIgeometry, sizeof defaultComposerUIgeometry ) */ ).toByteArray() ) ) + if ( !restoreGeometry( settings.value( QStringLiteral( "LayoutDesigner/geometry" ), QVariant(), QgsSettings::App /*, QByteArray::fromRawData( ( char * )defaultComposerUIgeometry, sizeof defaultComposerUIgeometry ) */ ).toByteArray() ) ) { QgsDebugMsg( "restore of layout UI geometry failed" ); }