From fc1783a1f6fba89ef09d80bd7abae507fa98d747 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Thu, 11 Mar 2021 10:00:53 +0100 Subject: [PATCH] gui prefs: cancelling the qss style sheet file choice dialog would reset the current sheet value if any was priorly set --- src/qtgui/uiprefs_w.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/qtgui/uiprefs_w.cpp b/src/qtgui/uiprefs_w.cpp index cd175319..7621ae1a 100644 --- a/src/qtgui/uiprefs_w.cpp +++ b/src/qtgui/uiprefs_w.cpp @@ -557,12 +557,10 @@ void UIPrefsDialog::showFontDialog() void UIPrefsDialog::showStylesheetDialog() { - qssFile = myGetFileName(false, "Select stylesheet file", true); - string nm = path_getsimple(qs2path(qssFile)); - if (!nm.empty()) { - stylesheetPB->setText(path2qs(nm)); - } else { - stylesheetPB->setText(tr("Choose")); + auto newfn = myGetFileName(false, "Select stylesheet file", true); + if (!newfn.isEmpty()) { + qssFile = newfn; + stylesheetPB->setText(path2qs(path_getsimple(qs2path(qssFile)))); } }