[Pkg-e-commits] [SCM] Enlightenment DR17 advanced canvas library branch, upstream-vcs, updated. b5e299ace6019524df1f23438336324cf9e4cee2

barbieri barbieri at alioth.debian.org
Fri Mar 28 09:01:37 UTC 2008


The following commit has been merged in the upstream-vcs branch:
commit b5e299ace6019524df1f23438336324cf9e4cee2
Author: barbieri <barbieri>
Date:   Fri Mar 21 07:13:46 2008 +0000

    Minor reorganization of Evas_Object fields.
    
    Move pointer_mode (size 4) before bitfields, leave 'delete_me' as it's
    a byte, this still have 2 bits left from unsigned short and another
    byte around delete_me to make it grom from 244 bytes.

diff --git a/src/lib/include/evas_private.h b/src/lib/include/evas_private.h
index e41d560..15e349f 100644
--- a/src/lib/include/evas_private.h
+++ b/src/lib/include/evas_private.h
@@ -443,6 +443,7 @@ struct _Evas_Object
    int                         last_mouse_down_counter;
    int                         last_mouse_up_counter;
    int                         mouse_grabbed;
+   Evas_Object_Pointer_Mode    pointer_mode;
 
    unsigned short              store : 1;
    unsigned short              pass_events : 1;
@@ -457,11 +458,8 @@ struct _Evas_Object
    unsigned short              focused : 1;
    unsigned short              in_layer : 1;
    unsigned short              no_propagate : 1;
-
    unsigned short              precise_is_inside : 1;
 
-   Evas_Object_Pointer_Mode    pointer_mode;
-
    unsigned char               delete_me;
 };
 

-- 
Enlightenment DR17 advanced canvas library



More information about the Pkg-e-commits mailing list