e_client: fix invalid type check 12/213112/1 accepted/tizen/4.0/unified/20190904.005738 submit/tizen_4.0/20190830.093244 submit/tizen_4.0/20190902.042156 submit/tizen_4.0/20190902.082543 submit/tizen_4.0/20190902.103453
authorJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 30 Aug 2019 09:30:24 +0000 (18:30 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 30 Aug 2019 09:30:24 +0000 (18:30 +0900)
Change-Id: I1fd9b1db64a20faea275a517e8fcda86f8f90325

src/bin/e_client.c

index ed73829cf03fcd06fee70c8ec6e9a5a5b2a6c317..d6a02784373d3e5deeb08244108a41604b743016 100644 (file)
@@ -6896,8 +6896,8 @@ e_client_layer_set(E_Client *ec,
                    E_Layer layer)
 {
    E_OBJECT_CHECK_RETURN(ec, EINA_FALSE);
-   E_OBJECT_CHECK_RETURN(ec->frame, EINA_FALSE);
    E_OBJECT_TYPE_CHECK_RETURN(ec, E_CLIENT_TYPE, EINA_FALSE);
+   if (!ec->frame) return EINA_FALSE;
 
    if (e_comp_canvas_client_layer_map(layer) == 9999)
      return EINA_FALSE; //invalid layer is not allowed