Fix svace warnings 62/91262/1 accepted/tizen/3.0/tv/20161016.005436 accepted/tizen/tv/20161006.235602 submit/tizen/20161006.130310 submit/tizen_3.0_tv/20161015.000004
authorkiso.chang <kiso.chang@samsung.com>
Thu, 6 Oct 2016 11:51:48 +0000 (20:51 +0900)
committerkiso.chang <kiso.chang@samsung.com>
Thu, 6 Oct 2016 11:52:08 +0000 (20:52 +0900)
Change-Id: I5ec2137bc9869aa76d77c4c0212024820ee72f7c
Signed-off-by: kiso.chang <kiso.chang@samsung.com>
src/view/view_base.c

index 98177b8..8fea6d0 100755 (executable)
@@ -238,13 +238,13 @@ static void _swap_menu_items(struct _priv *priv, int item1, int item2, Eina_Bool
        _mdata_p[item1] = _mdata_p[item2];
        _mdata_p[item2] = temp;
 
-       elm_object_focus_next_object_set(priv->menu[item1 - 1], priv->menu[item1], ELM_FOCUS_RIGHT);
+       if(item1>0) elm_object_focus_next_object_set(priv->menu[item1 - 1], priv->menu[item1], ELM_FOCUS_RIGHT);
        elm_object_focus_next_object_set(priv->menu[item1], priv->menu[item2], ELM_FOCUS_RIGHT);
-       elm_object_focus_next_object_set(priv->menu[item2], priv->menu[item2+1], ELM_FOCUS_RIGHT);
+       if(item2<LAYOUT_MAX-1) elm_object_focus_next_object_set(priv->menu[item2], priv->menu[item2+1], ELM_FOCUS_RIGHT);
 
-       elm_object_focus_next_object_set(priv->menu[item2+1], priv->menu[item2], ELM_FOCUS_LEFT);
+       if(item2<LAYOUT_MAX-1) elm_object_focus_next_object_set(priv->menu[item2+1], priv->menu[item2], ELM_FOCUS_LEFT);
        elm_object_focus_next_object_set(priv->menu[item2], priv->menu[item1], ELM_FOCUS_LEFT);
-       elm_object_focus_next_object_set(priv->menu[item1], priv->menu[item1-1], ELM_FOCUS_LEFT);
+       if(item1>0) elm_object_focus_next_object_set(priv->menu[item1], priv->menu[item1-1], ELM_FOCUS_LEFT);
 
        inputmgr_add_callback(priv->menu[item1], item1, &_menu_input_handler, priv);
        inputmgr_add_callback(priv->menu[item2], item2, &_menu_input_handler, priv);