{
Evas_Coord cx, cy, cw, ch;
Evas_Coord part_height = 0, part_width = 0;
+ //TIZEN_ONLY(20170405): add window's x,y postion when calculating overlapping size.
+ Evas_Coord tx, ty;
+ Evas_Object *top;
+ //
evas_object_geometry_get(obj, &cx, &cy, &cw, &ch);
+ //TIZEN_ONLY(20170405): add window's x,y postion when calculating overlapping size.
+ top = elm_widget_top_get(obj);
+ evas_object_geometry_get(top, &tx, &ty, NULL, NULL);
+ cx += tx;
+ cy += ty;
+ //
+
/* Part overlapping with conformant */
if ((cx < (sx + sw)) && ((cx + cw) > sx)
&& (cy < (sy + sh)) && ((cy + ch) > sy))