elm_win: conditionally emit focus and maximize signals in frame creation
authorMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 4 Apr 2016 21:20:49 +0000 (17:20 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 4 Apr 2016 22:00:26 +0000 (18:00 -0400)
@fix

src/lib/elementary/elm_win.c

index 7e0f17c..fea5124 100644 (file)
@@ -3149,6 +3149,10 @@ _elm_win_frame_add(Elm_Win_Data *sd,
         edje_object_part_text_escaped_set
           (sd->frame_obj, "elm.text.title", sd->title);
      }
+   if (ecore_evas_focus_get(sd->ee))
+     edje_object_signal_emit(sd->frame_obj, "elm,action,focus", "elm");
+   if (ecore_evas_maximized_get(sd->ee))
+     edje_object_signal_emit(sd->frame_obj, "elm,state,maximize", "elm");
 
    ecore_evas_geometry_get(sd->ee, NULL, NULL, &w, &h);
    ecore_evas_resize(sd->ee, w, h);