From 0cd43a553e15fb54174244018f170e9a686bc98f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 21 Jun 2016 19:22:40 -0400 Subject: [PATCH] provide ARDOUR_UI_UTILS::running_from_source_tree() --- gtk2_ardour/utils.cc | 7 +++++++ gtk2_ardour/utils.h | 1 + 2 files changed, 8 insertions(+) diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc index 6fb5caa7e5..ef61fe5e59 100644 --- a/gtk2_ardour/utils.cc +++ b/gtk2_ardour/utils.cc @@ -826,3 +826,10 @@ ARDOUR_UI_UTILS::overwrite_file_dialog (Gtk::Window& parent, string title, strin return false; } } + +bool +ARDOUR_UI_UTILS::running_from_source_tree () +{ + gchar const *x = g_getenv ("ARDOUR_THEMES_PATH"); + return x && (string (x).find ("gtk2_ardour") != string::npos); +} diff --git a/gtk2_ardour/utils.h b/gtk2_ardour/utils.h index 51b9ca22c3..ddbf8e9665 100644 --- a/gtk2_ardour/utils.h +++ b/gtk2_ardour/utils.h @@ -97,6 +97,7 @@ bool windows_overlap (Gtk::Window *a, Gtk::Window *b); bool overwrite_file_dialog (Gtk::Window& parent, std::string title, std::string text); std::string show_gdk_event_state (int state); +bool running_from_source_tree (); } // namespace #endif /* __ardour_gtk_utils_h__ */