elm_win: add ELM_WIN_SOCKET_IMAGE type check 55/141355/1
authorJiyoun Park <jy0703.park@samsung.com>
Mon, 31 Jul 2017 06:21:21 +0000 (15:21 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Mon, 31 Jul 2017 06:25:24 +0000 (15:25 +0900)
    elm_win_socket_listen api only work for ELM_WIN_SOCKET_IMAGE type window.
    So it is better to add type check code.

Change-Id: Ic5f0c97767a957493bda70eddf96765c0723e58a

src/lib/elm_win.c

index 2095f66af67f7b3930b560046344db8e7550bc27..6302ab117c87777b47544afef2ff527300871620 100644 (file)
@@ -6552,6 +6552,7 @@ EOLIAN static Eina_Bool
 _elm_win_socket_listen(Eo *obj EINA_UNUSED, Elm_Win_Data *sd, const char *svcname, int svcnum, Eina_Bool svcsys)
 {
    if (!sd->ee) return EINA_FALSE;
+   if (sd->type != ELM_WIN_SOCKET_IMAGE) return EINA_FALSE;
 
    if (!ecore_evas_extn_socket_listen(sd->ee, svcname, svcnum, svcsys))
      return EINA_FALSE;