conr2d pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=74ef504aa85dfe0a01e3117fa3fdcebd4a341526

commit 74ef504aa85dfe0a01e3117fa3fdcebd4a341526
Author: Jeeyong Um <con...@gmail.com>
Date:   Tue May 30 15:36:17 2017 +0900

    elm_widget: optimize memory alignment for focus related fields
---
 src/lib/elementary/elm_widget.h | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/lib/elementary/elm_widget.h b/src/lib/elementary/elm_widget.h
index f9aa7a0e55..fa391c637b 100644
--- a/src/lib/elementary/elm_widget.h
+++ b/src/lib/elementary/elm_widget.h
@@ -432,6 +432,19 @@ typedef struct _Elm_Widget_Smart_Data
    Elm_Focus_Move_Policy         focus_move_policy;
    Elm_Focus_Region_Show_Mode    focus_region_show_mode;
 
+   struct {
+     Efl_Ui_Focus_Manager *manager; //manager which is currently regsitered in
+     Eina_Bool logical;
+   } focus;
+   struct {
+      int child_count;
+      Efl_Ui_Focus_Object *parent;
+   } logical;
+   struct {
+      Efl_Ui_Focus_Manager *manager;
+      Efl_Ui_Focus_User *provider;
+   } manager;
+
    Eina_Bool                     drag_x_locked : 1;
    Eina_Bool                     drag_y_locked : 1;
 
@@ -456,18 +469,6 @@ typedef struct _Elm_Widget_Smart_Data
    Eina_Bool                     on_create : 1; /**< This is true when the 
widget is on creation(general widget constructor). */
    Eina_Bool                     on_destroy: 1; /**< This is true when the 
widget is on destruction(general widget destructor). */
    Eina_Bool                     provider_lookup : 1; /**< This is true when 
efl_provider_find is currently walking the tree */
-   struct {
-     Efl_Ui_Focus_Manager *manager; //manager which is currently regsitered in
-     Eina_Bool logical;
-   } focus;
-   struct {
-      int child_count;
-      Efl_Ui_Focus_Object *parent;
-   } logical;
-   struct {
-      Efl_Ui_Focus_Manager *manager;
-      Efl_Ui_Focus_User *provider;
-   } manager;
 } Elm_Widget_Smart_Data;
 
 /**

-- 


Reply via email to