Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_order.c e_winlist.c 


Log Message:


winlist patch from jeff - from bug tracker.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_order.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- e_order.c   7 Jun 2007 01:09:24 -0000       1.21
+++ e_order.c   10 Jun 2007 03:51:20 -0000      1.22
@@ -209,7 +209,8 @@
                       if (!desktop)
                         {
                            snprintf(buf2, sizeof(buf2), 
-                                    "%s/.e/e/applications/all/%s",
+                                    "%s",
+//                                  "%s/.e/e/applications/all/%s",
                                     e_user_homedir_get(), buf);
                            desktop = efreet_desktop_get(buf2);
                         }
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_winlist.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -3 -r1.51 -r1.52
--- e_winlist.c 25 Mar 2007 22:45:00 -0000      1.51
+++ e_winlist.c 10 Jun 2007 03:51:20 -0000      1.52
@@ -146,6 +146,7 @@
        E_Border *bd;
        
        bd = l->data;
+        
        _e_winlist_border_add(bd, winlist->zone, desk);
      }
    e_box_thaw(list_object);
@@ -226,6 +227,8 @@
        if (ww->icon_object) evas_object_del(ww->icon_object);
        free(ww);
        wins = evas_list_remove_list(wins, wins);
+       if ((!bd) || (ww->border != bd))
+         e_object_unref(E_OBJECT(ww->border)); 
      }
    e_box_thaw(list_object);
    win_selected = NULL;
@@ -295,6 +298,7 @@
          ecore_x_pointer_warp(bd->zone->container->win,
                               warp_to_x, 
                               warp_to_y);
+       e_object_unref(E_OBJECT(bd));
      }
 }
 
@@ -485,6 +489,7 @@
                               mw, mh, /* min */
                               9999, mh /* max */
                               );
+        e_object_ref(E_OBJECT(ww->border));
      }
 }
 
@@ -501,6 +506,7 @@
        ww = l->data;
        if (ww->border == bd)
          {
+             e_object_unref(E_OBJECT(ww->border));
             if (l == win_selected)
               {
                  win_selected = l->next;



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to