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