Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_evas


Modified Files:
        ecore_evas_private.h ecore_evas_x.c 


Log Message:


hisham patch

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_private.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- ecore_evas_private.h        28 Jul 2005 14:09:09 -0000      1.13
+++ ecore_evas_private.h        4 Aug 2005 08:51:31 -0000       1.14
@@ -178,7 +178,8 @@
       char            fullscreen   : 1;
       char            avoid_damage : 1;
       char            withdrawn    : 1;
-      char            sticky       : 1;          
+      char            sticky       : 1;
+      char            request_pos  : 1;
    } prop;
    
    struct {
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -3 -r1.51 -r1.52
--- ecore_evas_x.c      28 Jul 2005 14:09:09 -0000      1.51
+++ ecore_evas_x.c      4 Aug 2005 08:51:31 -0000       1.52
@@ -660,7 +660,7 @@
 _ecore_evas_x_size_pos_hints_update(Ecore_Evas *ee)
 {
    ecore_x_icccm_size_pos_hints_set(ee->engine.x.win_container,
-                                   1 /*request_pos */,
+                                   ee->prop.request_pos /*request_pos */,
                                    ECORE_X_GRAVITY_NW /* gravity */,
                                    ee->prop.min.w /* min_w */,
                                    ee->prop.min.h /* min_h */,
@@ -897,6 +897,7 @@
    if (!ee->should_be_visible)
      {
        /* We need to request pos */
+       ee->prop.request_pos = 1;
        _ecore_evas_x_size_pos_hints_update(ee);
      }
 }
@@ -1600,6 +1601,7 @@
    ee->prop.max.w = 32767;
    ee->prop.max.h = 32767;
    ee->prop.layer = 4;
+   ee->prop.request_pos = 0;
    
    /* init evas here */
    ee->evas = evas_new();
@@ -1787,6 +1789,7 @@
    ee->prop.max.w = 32767;
    ee->prop.max.h = 32767;
    ee->prop.layer = 4;
+   ee->prop.request_pos = 0;
    
    /* init evas here */
    ee->evas = evas_new();




-------------------------------------------------------
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

Reply via email to