Enlightenment CVS committal

Author  : andreas99
Project : e16
Module  : tools

Dir     : e16/tools/e16menuedit2/src


Modified Files:
        e16menuedit2.c e16menuedit2.h 


Log Message:
- fixed autodetect bug if librsvg isn't installed

===================================================================
RCS file: /cvsroot/enlightenment/e16/tools/e16menuedit2/src/e16menuedit2.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- e16menuedit2.c      31 Jul 2005 13:14:01 -0000      1.25
+++ e16menuedit2.c      2 Aug 2005 22:18:35 -0000       1.26
@@ -104,8 +104,16 @@
 
   /* get librsvg version and check if good enough */
   version = pkg_config_version (package);
-  gv.librsvg_cmp = version_cmp (version, librsvg_version);
-  g_free (version);
+
+  if (version)
+  {
+    gv.librsvg_cmp = version_cmp (version, librsvg_version);
+    g_free (version);
+  }
+  else
+  {
+    gv.librsvg_cmp = NOT_INSTALLED;
+  }
 
   print_statusbar (_("Menu successfully loaded!"));
 
===================================================================
RCS file: /cvsroot/enlightenment/e16/tools/e16menuedit2/src/e16menuedit2.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- e16menuedit2.h      15 Jan 2005 18:39:11 -0000      1.12
+++ e16menuedit2.h      2 Aug 2005 22:18:35 -0000       1.13
@@ -49,6 +49,7 @@
 #define DEBUG_OUTPUT printf ("(%s, %d): ", __FILE__, __LINE__);
 #define ENLIGHTENMENT_PATH ".enlightenment"
 #define E16_PATH ".e16"
+#define NOT_INSTALLED -1
 
 void print_statusbar (const gchar *format, ...);
 gboolean browser_func (GtkTreeModel *model, GtkTreePath *path,




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to