Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c 


Log Message:
Remember which window is resizing, and if that window is removed, stop
resizing.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- e_border.c  11 Feb 2005 14:50:08 -0000      1.97
+++ e_border.c  11 Feb 2005 15:18:21 -0000      1.98
@@ -92,7 +92,8 @@
 static Evas_List *borders = NULL;
 static E_Border  *focused = NULL;
 
-static Ecore_Evas *resize_ee = NULL;
+static E_Border    *resize = NULL;
+static Ecore_Evas  *resize_ee = NULL;
 static Evas_Object *resize_obj = NULL;
 
 extern int          _e_desk_current_changing;
@@ -961,6 +962,9 @@
    Evas_List *list;
    E_Config_Binding *eb;
 
+   if (resize == bd)
+     _e_border_resize_end(bd);
+
    while (bd->pending_move_resize)
      {
        free(bd->pending_move_resize->data);
@@ -3231,6 +3235,7 @@
    ecore_evas_resize(resize_ee, w, h);
 
    ecore_evas_show(resize_ee);
+   resize = bd;
 }
 
 static void
@@ -3238,6 +3243,7 @@
 {
    evas_object_del(resize_obj);
    ecore_evas_free(resize_ee);
+   resize = NULL;
 }
 
 static void




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to