]> sigrok.org Git - pulseview.git/blobdiff - main.cpp
GlobalSettings: Always use Fusion style on Windows for dark themes
[pulseview.git] / main.cpp
index c7fe9bb2dedc38029d115b324c3da58d2a3f6d58..455d7afd3d2b7e49f182da829437b0d459f785df 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -256,7 +256,9 @@ int main(int argc, char *argv[])
 
        // Prepare the global settings since logging needs them early on
        pv::GlobalSettings settings;
+       settings.save_default_palette();
        settings.set_defaults_where_needed();
+       settings.apply_theme();
 
        pv::logging.init();
 
@@ -314,7 +316,7 @@ int main(int argc, char *argv[])
                        if (open_files.empty())
                                w.add_default_session();
                        else
-                               for (string open_file : open_files)
+                               for (string& open_file : open_files)
                                        w.add_session_with_file(open_file, open_file_format);
 
 #ifdef ENABLE_SIGNALS