e_client: fix wrong bit field for surface sync 94/193394/1
authorJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 20 Nov 2018 06:52:38 +0000 (15:52 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 20 Nov 2018 06:52:38 +0000 (15:52 +0900)
Change-Id: I5035b66d60a8b7d9dda14a962e366adc48cd1711

src/bin/e_client.h
src/bin/e_comp_wl.c

index 712dd4b9a104169a3ad94501b092a38eeb73e143..d2c44379944ed5e44be3fe25649f0b1f7617639b 100644 (file)
@@ -962,8 +962,8 @@ struct E_Client
 
    struct
      {
-        Eina_Bool    wait_commit;
-        unsigned int serial : 1;
+        Eina_Bool    wait_commit : 1;
+        unsigned int serial;
         Eina_List    *pending_geometry; // E_Client_Pending_Geometry
      } surface_sync;
 
index 9d8c7adabf86e20365ff9475ad88c3ca6806a488..cd32936cf93ad3336327fa19b5edde94e5bb902a 100644 (file)
@@ -6276,7 +6276,7 @@ _e_comp_wl_surface_state_serial_update(E_Client *ec, E_Comp_Wl_Surface_State *st
 
    serial = wayland_tbm_server_buffer_get_buffer_serial(buffer->resource);
    ec->surface_sync.serial = serial;
-   DBG("POSSIZE |win:0x%08x|ec:0x%08x|Update serial(%u) wl_buffer&%u", (unsigned int)(e_client_util_win_get(ec)), (unsigned int)ec, serial, wl_resource_get_id(buffer->resource));
+   DBG("POSSIZE |win:0x%08x|ec:0x%08x|Update serial(%u) wl_buffer&%u", (unsigned int)(e_client_util_win_get(ec)), (unsigned int)ec, ec->surface_sync.serial, wl_resource_get_id(buffer->resource));
 }
 
 EINTERN Eina_Bool