Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_border.c Log Message: 1. fix segv dnd border icon to ibar 2. border icon if from netwm has alpha set :) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.77 retrieving revision 1.78 diff -u -3 -r1.77 -r1.78 --- e_apps.c 26 Sep 2005 19:26:58 -0000 1.77 +++ e_apps.c 27 Sep 2005 03:57:03 -0000 1.78 @@ -345,6 +345,7 @@ { _e_apps = evas_hash_add(_e_apps, a->path, a); _e_apps_list = evas_list_prepend(_e_apps_list, a); + a->scanned = 1; } // e_app_cache_free(ac); } @@ -560,6 +561,7 @@ { char buf[PATH_MAX]; + if ((!add) || (!before)) return; if (!before->parent) return; before->parent->subapps = evas_list_prepend_relative(before->parent->subapps, @@ -588,6 +590,7 @@ { char buf[PATH_MAX]; + if ((!add) || (!parent)) return; parent->subapps = evas_list_append(parent->subapps, add); add->parent = parent; @@ -612,6 +615,7 @@ { Evas_List *l; + if (!before) return; if (!before->parent) return; for (l = files; l; l = l->next) @@ -667,6 +671,7 @@ { Evas_List *l, *subapps; + if (!parent) return; subapps = parent->subapps; for (l = files; l; l = l->next) @@ -718,6 +723,7 @@ { char buf[PATH_MAX]; + if (!remove) return; if (!remove->parent) return; remove->parent->subapps = evas_list_remove(remove->parent->subapps, remove); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.424 retrieving revision 1.425 diff -u -3 -r1.424 -r1.425 --- e_border.c 26 Sep 2005 21:06:29 -0000 1.424 +++ e_border.c 27 Sep 2005 03:57:03 -0000 1.425 @@ -4114,6 +4114,7 @@ { o = e_icon_add(drag->evas); e_icon_data_set(o, data, iw, ih); + e_icon_alpha_set(o, 1); } } if (!o) ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs