From 9670bb8ecf10f3ef9e1a8996bf4b7e6fff561683 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 21 Apr 2020 13:52:29 +0200 Subject: [PATCH] Using c_str() on volatile string broke applying qss style sheet --- src/qtgui/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qtgui/main.cpp b/src/qtgui/main.cpp index a413fd0c..badaf396 100644 --- a/src/qtgui/main.cpp +++ b/src/qtgui/main.cpp @@ -159,9 +159,9 @@ static void recollCleanup() void applyStyleSheet(const QString& ssfname) { - const char *cfname = qs2path(ssfname).c_str(); + const std::string cfname = qs2path(ssfname); LOGDEB0("Applying style sheet: [" << cfname << "]\n"); - if (*cfname) { + if (!cfname.empty()) { string stylesheet; file_to_string(cfname, stylesheet); qApp->setStyleSheet(QString::fromUtf8(stylesheet.c_str()));