Added support for SYNFIG_ROOT environment variable
[synfig.git] / synfig-studio / trunk / src / gtkmm / iconcontroler.cpp
index 7f740a3..68a8190 100644 (file)
@@ -86,6 +86,14 @@ IconControler::IconControler(const synfig::String& basepath)
 #else
        path_to_icons=IMAGE_DIR;
 #endif
+
+       char* synfig_root=getenv("SYNFIG_ROOT");
+       if(synfig_root) {
+               path_to_icons=synfig_root;
+               path_to_icons+=ETL_DIRECTORY_SEPERATOR;
+               
+               path_to_icons+="share/pixmaps";
+       }
        path_to_icons+=ETL_DIRECTORY_SEPERATOR;
 
        try{