Hack to allow OS X to find timeline icons when running from the source tree.
[dcpomatic.git] / src / wx / timeline_dialog.cc
index 80686dc1749b552431d038a19866f9880574b56a..3a720cfecff8ec958d336c139c920bb64bcc6144 100644 (file)
@@ -96,7 +96,21 @@ TimelineDialog::TimelineDialog (ContentPanel* cp, shared_ptr<Film> film, weak_pt
 wxString
 TimelineDialog::bitmap_path (string name)
 {
-       boost::filesystem::path p = shared_path() / String::compose("%1.png", name);
+       boost::filesystem::path base;
+
+#ifdef DCPOMATIC_DEBUG
+       /* Hack to allow OS X to find icons when running from the source tree */
+       char* path = getenv ("DCPOMATIC_GRAPHICS");
+       if (path) {
+               base = path;
+       } else {
+               base = shared_path();
+       }
+#else
+       base = shared_path();
+#endif
+
+       boost::filesystem::path p = base / String::compose("%1.png", name);
        return std_to_wx (p.string());
 }