Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_int_menus.c e_main.c Log Message: protection for fools. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.83 retrieving revision 1.84 diff -u -3 -r1.83 -r1.84 --- e_int_menus.c 31 Jul 2005 06:22:31 -0000 1.83 +++ e_int_menus.c 6 Aug 2005 05:35:34 -0000 1.84 @@ -689,6 +689,16 @@ deftheme = et->file; } + mi = e_menu_item_new(m); + e_menu_item_radio_set(mi, 1); + e_menu_item_radio_group_set(mi, 1); + if (((deftheme) && (!strcmp("default.edj", deftheme))) || + (!deftheme)) + e_menu_item_toggle_set(mi, 1); + e_menu_item_label_set(mi, "default"); + e_menu_item_callback_set(mi, _e_int_menus_themes_edit_mode_cb, NULL); + num++; + while ((theme = ecore_list_next(themes))) { char *ext; @@ -700,6 +710,7 @@ { mi = e_menu_item_new(m); e_menu_item_radio_set(mi, 1); + e_menu_item_radio_group_set(mi, 1); if (deftheme) { if (!strcmp(theme, deftheme)) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v retrieving revision 1.117 retrieving revision 1.118 diff -u -3 -r1.117 -r1.118 --- e_main.c 1 Aug 2005 09:12:45 -0000 1.117 +++ e_main.c 6 Aug 2005 05:35:34 -0000 1.118 @@ -61,7 +61,7 @@ int i; int nostartup = 0; int after_restart = 0; - char buf[1024]; + char buf[PATH_MAX]; char *s; struct sigaction action; /* trap deadly bug signals and allow some form of sane recovery */ @@ -246,6 +246,20 @@ } } } + + /* fixes for FOOLS that keep cp'ing default.edj into ~/.e/e/themes */ + { + char *homedir; + + homedir = e_user_homedir_get(); + if (homedir) + { + snprintf(buf, sizeof(buf), "%s/.e/e/themes/default.edj", homedir); + if (ecore_file_exists(buf)) + ecore_file_unlink(buf); + free(homedir); + } + } /* init edje and set it up in frozen mode */ edje_init(); ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs