r259 - trunk/software/zhone/src

smartphones-commits at lists.linuxtogo.org smartphones-commits at lists.linuxtogo.org
Sun Apr 27 15:44:37 CEST 2008


Author: mickeylauer
Date: 2008-04-27 15:44:37 +0200 (Sun, 27 Apr 2008)
New Revision: 259

Modified:
   trunk/software/zhone/src/zhone
Log:
zhone: find its edje in multiple locations


Modified: trunk/software/zhone/src/zhone
===================================================================
--- trunk/software/zhone/src/zhone	2008-04-27 13:19:06 UTC (rev 258)
+++ trunk/software/zhone/src/zhone	2008-04-27 13:44:37 UTC (rev 259)
@@ -21,10 +21,19 @@
 from optparse import OptionParser
 import time
 
+for i in "../data/themes/zhone.edj /usr/local/share/zhone/zhone.edj /usr/share/zhone/zhone.edj".split():
+    if os.path.exists( i ):
+       global edjepath
+       edjepath = i
+       break
+else:
+    raise "Edje not found"
+
 class edje_group(edje.Edje):
     def __init__(self, main, group):
         self.main = main
-        f = os.path.splitext(sys.argv[0])[0] + ".edj"
+        global edjepath
+        f = edjepath
         try:
             edje.Edje.__init__(self, self.main.evas_canvas.evas_obj.evas, file=f, group=group)
         except edje.EdjeLoadError, e:




More information about the Smartphones-commits mailing list