Fix for accessibility highlight 91/65991/3
authorPatryk Kaczmarek <patryk.k@samsung.com>
Sun, 24 May 2015 11:07:41 +0000 (13:07 +0200)
committerPrasoon Singh <prasoon.16@samsung.com>
Thu, 21 Apr 2016 07:44:37 +0000 (13:14 +0530)
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Conflicts:
src/lib/elm_widget.c

Change-Id: I9e2dacff672d1d0d67988d6d69a565b01012b4f6

src/lib/elm_widget.c

index 3421d17..eba4257 100644 (file)
@@ -6144,7 +6144,17 @@ _elm_widget_item_elm_interface_atspi_component_highlight_grab(Eo *obj, Elm_Widge
         evas_object_geometry_get(o, &bx, &by, &bw, &bh);
         x -= bx;
         y -= by;
-        eo_do(w1, elm_interface_scrollable_content_region_show(x, y, w, h));
+        switch (_elm_config->focus_autoscroll_mode)
+          {
+           case ELM_FOCUS_AUTOSCROLL_MODE_SHOW:
+              eo_do(w1, elm_interface_scrollable_content_region_show(x, y, w, h));
+              break;
+           case ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN:
+              eo_do(w1, elm_interface_scrollable_region_bring_in(x, y, w, h));
+              break;
+           default:
+              break;
+          }
      }
 
    elm_object_accessibility_highlight_set(sd->view, EINA_TRUE);