seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=a8e214eac1b657e8d22626eaaed149c7cbfb96ee

commit a8e214eac1b657e8d22626eaaed149c7cbfb96ee
Author: Daniel Juyung Seo <[email protected]>
Date:   Thu May 1 22:27:02 2014 +0900

    focus: Fixed focus_region_show to consider bring_in_enable configuration.
    
    focus_auto_scroll_bring_in_enable feature is new in 1.10, this would
    not be backported.
---
 src/lib/elm_widget.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index b6d2237..b5d5336 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -645,7 +645,10 @@ _elm_widget_focus_region_show(Eo *obj, 
Elm_Widget_Smart_Data *_pd EINA_UNUSED)
 
         if (_elm_scrollable_is(o) && !elm_widget_disabled_get(o))
           {
-             eo_do(o, elm_interface_scrollable_content_region_show(x, y, w, 
h));
+             if (!_elm_config->focus_auto_scroll_bring_in_enable)
+               eo_do(o, elm_interface_scrollable_content_region_show(x, y, w, 
h));
+             else
+               eo_do(o, elm_interface_scrollable_region_bring_in(x, y, w, h));
 
              if (!elm_widget_focus_region_get(o, &x, &y, &w, &h))
                {

-- 


Reply via email to