raster pushed a commit to branch master.

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

commit c0d93aa4bfbed577493a9ff4d7de3c6586d9bc2c
Author: efl <efl@efl.(none)>
Date:   Wed May 28 18:21:10 2014 +0900

    Gengrid: Fixed _elm_gengrid_item_edge_check for ELM_FOCUS_LEFT and 
ELM_FOCUS_RIGHT in horizontal mode.
    
    Summary:
    1|4         _elm_gengrid_item_edge_check for ELM_FOCUS_LEFT returns 
EINA_FALSE for item no. 3,
    2|          which should return EINA_TRUE. Fixed this.
    3|
    
    1|4|7|      _elm_gengrid_item_edge_check for ELM_FOCUS_RIGHT returns 
EINA_FALSE for item no.5,
    2|5|        which should return EINA_TRUE. Fixed this.
    3|6|
    
    Test Plan: elementary_test -to gengrid2
    
    Reviewers: seoz, eagleeye, SanghyeonLee, raster
    
    CC: seoz, raster
    
    Differential Revision: https://phab.enlightenment.org/D846
---
 src/lib/elm_gengrid.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c
index 11b7254..37f8cd2 100644
--- a/src/lib/elm_gengrid.c
+++ b/src/lib/elm_gengrid.c
@@ -1947,7 +1947,7 @@ _elm_gengrid_item_edge_check(Elm_Object_Item *it,
           {
              row = cvh / sd->item_height;
              if (row <= 0) row = 1;
-             if (tmp->position < row)
+             if (tmp->position <= row)
                return EINA_TRUE;
           }
         else if (sd->item_width > 0)
@@ -1974,13 +1974,13 @@ _elm_gengrid_item_edge_check(Elm_Object_Item *it,
              if (x == 0)
                {
                   if ((tmp->position <= (row * col)) &&
-                      (tmp->position >= (row *(col - 1))))
+                      (tmp->position > (row *(col - 1))))
                     return EINA_TRUE;
                }
              else
                {
                   if ((tmp->position <= ((col * row) + x)) &&
-                      (tmp->position >= (col * row)))
+                      (tmp->position > ((col-1) * row) + x))
                     return EINA_TRUE;
                }
           }

-- 


Reply via email to