diff --git a/rtgui/main.cc b/rtgui/main.cc index 5bf81caaa..b0b45c601 100644 --- a/rtgui/main.cc +++ b/rtgui/main.cc @@ -16,12 +16,6 @@ * You should have received a copy of the GNU General Public License * along with RawTherapee. If not, see . */ -// generated 2004/6/3 19:15:32 CEST by gabor@darkstar.(none) -// using glademm V2.5.0 -// -// newer (non customized) versions of this file go to raw.cc_new - -// This file is for your program, I won't touch it again! #ifdef __GNUC__ #if defined(__FAST_MATH__) @@ -62,7 +56,6 @@ Glib::ustring creditsPath; Glib::ustring licensePath; Glib::ustring argv1; bool simpleEditor; -Glib::RefPtr cssBase; Glib::RefPtr cssForced; Glib::RefPtr cssRT; //Glib::Threads::Thread* mainThread; @@ -124,11 +117,6 @@ static void myGdkLockLeave() * -3 if at least one required procparam file was not found */ int processLineParams( int argc, char **argv ); -/* - * - * M A I N - * - */ int main(int argc, char **argv) { setlocale(LC_ALL, ""); @@ -321,15 +309,9 @@ int main(int argc, char **argv) Gtk::Settings::get_for_screen(screen)->property_gtk_theme_name() = "Adwaita"; Gtk::Settings::get_for_screen(screen)->property_gtk_application_prefer_dark_theme() = true; - Glib::ustring filename = argv0 + "/themes/RawTherapee.css"; + Glib::ustring filename = Glib::build_filename(argv0 + "/themes/", options.theme + ".css"); cssRT = Gtk::CssProvider::create(); - /* TODO - * Make theme selection work again. All themes should be applied below here, - * in other words after the base Adwaita Dark theme has been applied. This - * makes for smaller custom theme files. - */ - try { cssRT->load_from_path (filename); Gtk::StyleContext::add_provider_for_screen(screen, cssRT, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); diff --git a/rtgui/preferences.cc b/rtgui/preferences.cc index 3e842b52c..d6b98e689 100644 --- a/rtgui/preferences.cc +++ b/rtgui/preferences.cc @@ -2014,19 +2014,6 @@ void Preferences::switchThemeTo(Glib::ustring newTheme) printf("Error: Can't load css file \"%s\"\n", filename.c_str()); loaded = false; } - - // TODO remove rtcommon - if (!loaded && options.theme != "rtcommon") { - try { - printf("Trying with \"rtcommon.css\"\n"); - filename = argv0 + "/themes/rtcommon.css"; - css->load_from_path (filename); - } catch (Glib::Error &err) { - printf("Error: Can't load css file \"rtcommon.css\"\nMessage: %s\n", err.what().c_str()); - } catch (...) { - printf("Error: Can't load css file \"%s\"\n", filename.c_str()); - } - } } void Preferences::workflowUpdate ()