elm_win: bug fix - wrong comparison btw indicator and keyboard 90/43390/2 accepted/tizen/mobile/20150709.111023 accepted/tizen/tv/20150709.111323 accepted/tizen/wearable/20150709.111151 submit/tizen/20150709.042126
authorDuna Oh <duna.oh@samsung.com>
Thu, 9 Jul 2015 00:28:39 +0000 (09:28 +0900)
committerDuna Oh <duna.oh@samsung.com>
Thu, 9 Jul 2015 01:58:39 +0000 (10:58 +0900)
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I51f34e23a1e10df665972aad5b1363c722de9377

src/lib/elm_win.c

index 1678ac6..7691c5f 100644 (file)
@@ -1223,12 +1223,12 @@ _elm_win_state_change(Ecore_Evas *ee)
    int x = 0, y = 0, w = 0, h = 0;
    if (sd->indmode != (Elm_Win_Indicator_Mode)ecore_wl_window_indicator_state_get(sd->wl.win))
      {
-        sd->indmode = ecore_wl_window_indicator_state_get(sd->wl.win);
+        sd->indmode = (Elm_Win_Indicator_Mode)ecore_wl_window_indicator_state_get(sd->wl.win);
         ch_conformant = EINA_TRUE;
      }
    if (sd->kbdmode != (Elm_Win_Keyboard_Mode)ecore_wl_window_keyboard_state_get(sd->wl.win))
      {
-        sd->kbdmode = ecore_wl_window_keyboard_state_get(sd->wl.win);
+        sd->kbdmode = (Elm_Win_Keyboard_Mode)ecore_wl_window_keyboard_state_get(sd->wl.win);
         ch_conformant = EINA_TRUE;
      }
    if (ecore_wl_window_indicator_geometry_get(sd->wl.win, &x, &y, &w, &h))
@@ -1244,7 +1244,7 @@ _elm_win_state_change(Ecore_Evas *ee)
      }
    if (ecore_wl_window_keyboard_geometry_get(sd->wl.win, &x, &y, &w, &h))
      {
-        if ((sd->ind.x != x) || (sd->ind.y != y) || (sd->ind.w != w) || (sd->ind.h != h))
+        if ((sd->kbd.x != x) || (sd->kbd.y != y) || (sd->kbd.w != w) || (sd->kbd.h != h))
           {
              sd->kbd.x = x;
              sd->kbd.y = y;