X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=main.cpp;h=da5fffcdb3af28d4ada2044e32e88c4a2cd7cd3b;hb=0ea2cfc5c05e16c4f5cc9e9de975f3f22af28586;hp=1e4fe577dc11328b4b07167b3ce1c42d16fdd075;hpb=611c86259f66dd1766b10b1e1b671b0fadd51fe2;p=pulseview.git diff --git a/main.cpp b/main.cpp index 1e4fe577..da5fffcd 100644 --- a/main.cpp +++ b/main.cpp @@ -279,8 +279,10 @@ int main(int argc, char *argv[]) // Prepare the global settings since logging needs them early on pv::GlobalSettings settings; + settings.add_change_handler(&a); // Only the application object can't register itself settings.save_internal_defaults(); settings.set_defaults_where_needed(); + settings.apply_language(); settings.apply_theme(); pv::logging.init(); @@ -340,8 +342,7 @@ int main(int argc, char *argv[]) w.add_default_session(); else for (string& open_file : open_files) - w.add_session_with_file(open_file, open_file_format, - open_setup_file); + w.add_session_with_file(open_file, open_file_format, open_setup_file); #ifdef ENABLE_SIGNALS if (SignalHandler::prepare_signals()) {