warning--
authorCarsten Haitzler <raster@rasterman.com>
Tue, 11 Jan 2011 09:54:41 +0000 (09:54 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Tue, 11 Jan 2011 09:54:41 +0000 (09:54 +0000)
SVN revision: 56048

src/lib/elc_ctxpopup.c

index f0d1c7621bb3ce3e5853f4b29da5f8e49d4037ec..6454967076f4486c19dc9e3f1297ebca04d62bf8 100644 (file)
@@ -303,14 +303,14 @@ static Elm_Ctxpopup_Direction
 _calc_base_geometry(Evas_Object *obj, Evas_Coord_Rectangle *rect)
 {
    Widget_Data *wd;
-   Evas_Coord_Point pos;
+   Evas_Coord_Point pos = {0, 0};
    Evas_Coord_Point base_size;
    Evas_Coord_Point max_size;
    Evas_Coord_Point min_size;
    Evas_Coord_Rectangle hover_area;
    Evas_Coord_Rectangle parent_size;
    Evas_Coord_Point arrow_size;
-   Elm_Ctxpopup_Direction arrow;
+   Elm_Ctxpopup_Direction arrow = ELM_CTXPOPUP_DIRECTION_DOWN;
    Evas_Coord finger_size;
    Evas_Coord_Point temp;
    int idx;
@@ -568,11 +568,8 @@ _sizing_eval(Evas_Object *obj)
 
    //Base
    wd->dir = _calc_base_geometry(obj, &rect);
-   if (wd->dir != -1)
-     {
-        _update_arrow(obj, wd->dir);
-        _shift_base_by_arrow(wd->arrow, wd->dir, &rect);
-     }
+   _update_arrow(obj, wd->dir);
+   _shift_base_by_arrow(wd->arrow, wd->dir, &rect);
 
    //resize scroller according to final size. 
    if (!wd->content)
@@ -700,7 +697,7 @@ _bg_clicked_cb(void *data, Evas_Object *obj __UNUSED__,
 }
 
 static void
-_parent_resize(void *data, Evas *e, Evas_Object *obj,
+_parent_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj,
                void *event_info __UNUSED__)
 {
    Evas_Coord w, h;
@@ -889,7 +886,7 @@ _item_new(Elm_Ctxpopup_Item *item, char *group_name)
 }
 
 static void
-_content_del(void *data, Evas *e, Evas_Object *obj __UNUSED__,
+_content_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__,
              void *event_info __UNUSED__)
 {
    elm_ctxpopup_content_unset(data);