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 ()