[Attach-panel] do not enable autoscroll when attach-panel is shown 35/70235/1
authormoon87.park <moon87.park@samsung.com>
Thu, 19 May 2016 02:26:36 +0000 (11:26 +0900)
committermoon87.park <moon87.park@samsung.com>
Thu, 19 May 2016 02:26:36 +0000 (11:26 +0900)
Change-Id: I4326dba01e45bd8f160bfc0896e04fb867ea116e

src/attach_panel.c
src/gesture.c

index 749f893fd048b039934ba731bb35a43fefdf2125..11673d06337baf9cb5d69f49351917e4cb48543f 100644 (file)
@@ -627,6 +627,7 @@ EXPORT_API int attach_panel_set_extra_data(attach_panel_h attach_panel, attach_p
                        return ATTACH_PANEL_ERROR_OUT_OF_MEMORY;
 
                }
+               _bundle_add_to_app_control(content_info->extra_data, app_control);
                ug_send_message(ui_gadget, app_control);
                ret = app_control_destroy(app_control);
                retv_if(APP_CONTROL_ERROR_NONE != ret, ATTACH_PANEL_ERROR_OUT_OF_MEMORY);
index a322bd6af799870a5c8ef03f40b54411b2537ba1..89da596920b367c30414244876c7f2ab19095625 100644 (file)
@@ -192,6 +192,7 @@ void _gesture_show(attach_panel_h attach_panel)
 {
        gesture_info_s.attach_panel_state = ATTACH_PANEL_STATE_HALF;
        _D("gesture show start");
+       elm_config_focus_autoscroll_mode_set(ELM_FOCUS_AUTOSCROLL_MODE_NONE);
 
        if (attach_panel->rotate) {
                _content_list_send_message(attach_panel->content_list, APP_CONTROL_DATA_SELECTION_MODE, SELECTION_MODE_MULTIPLE, ATTACH_PANEL_CONTENT_CATEGORY_UG);
@@ -215,6 +216,8 @@ void _gesture_show(attach_panel_h attach_panel)
 void _gesture_hide(attach_panel_h attach_panel)
 {
        _D("gestrue hide start");
+       elm_config_focus_autoscroll_mode_set(ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN);
+
        if (attach_panel->rotate) {
                attach_panel->attach_panel_land_state = ATTACH_PANEL_STATE_HIDE;
                elm_object_signal_emit(attach_panel->conformant, "elm,state,attach_panel,show,half", "");