From b151dc362491ca6baa5813910fa0cdd6e62e1a80 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Wed, 26 Feb 2020 08:27:19 +0100 Subject: [PATCH] do not save geom if currently maximized --- src/qtgui/rclmain_w.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index 52b55d80..cca8df87 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -664,9 +664,13 @@ void RclMain::fileExit() m_trayicon->setVisible(false); } - QSettings settings; - settings.setValue("/Recoll/geometry/maingeom", saveGeometry()); - + // Don't save geometry if we're currently maximized. At least under X11 + // this saves the maximized size. otoh isFullscreen() does not seem needed + if (!isMaximized()) { + QSettings settings; + settings.setValue("/Recoll/geometry/maingeom", saveGeometry()); + } + prefs.toolArea = toolBarArea(m_toolsTB); prefs.resArea = toolBarArea(m_resTB); restable->saveColState();