discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=f56bbf6e1afd1c61a25d9cb1095c24789f7ce3f5

commit f56bbf6e1afd1c61a25d9cb1095c24789f7ce3f5
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Thu Mar 10 15:42:59 2016 -0600

    Fix internal window borders on 32-bit computers
    
    Our wayland window ids are 64 bit integers, we need to be careful
    about the data type on 32-bit machines where pointers are smaller
    than this.
---
 src/bin/e_pixmap.c | 2 +-
 src/bin/e_win.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/e_pixmap.c b/src/bin/e_pixmap.c
index 555d4e7..c429d81 100644
--- a/src/bin/e_pixmap.c
+++ b/src/bin/e_pixmap.c
@@ -238,7 +238,7 @@ _e_pixmap_find(E_Pixmap_Type type, va_list *l)
    Ecore_X_Window xwin;
 #endif
 #ifdef HAVE_WAYLAND
-   intptr_t id;
+   int64_t id;
 #endif
    E_Pixmap *cp;
    
diff --git a/src/bin/e_win.c b/src/bin/e_win.c
index 51c21a4..018a887 100644
--- a/src/bin/e_win.c
+++ b/src/bin/e_win.c
@@ -71,7 +71,7 @@ _e_elm_win_trap_show(void *data, Evas_Object *o)
         E_Client *ec;
         Ecore_Window win;
 #ifdef HAVE_WAYLAND
-        uintptr_t wl_win_id;
+        int64_t wl_win_id;
 #endif
         E_Pixmap_Type type = E_PIXMAP_TYPE_X;
 

-- 


Reply via email to