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

Reply via email to