fix most llvm/gcc real bugs.

SVN revision: 46762
This commit is contained in:
Gustavo Sverzut Barbieri 2010-03-02 01:27:08 +00:00
parent a50e54830e
commit fca2fb30c9
9 changed files with 26 additions and 20 deletions

View File

@ -68,7 +68,6 @@ main(int argc, char **argv)
if (path)
{
const char *p, *pp, *s;
int exelen;
p = path;
pp = p;

View File

@ -572,7 +572,7 @@ test_genlist3(void *data, Evas_Object *obj, void *event_info)
NULL/* func data */);
elm_box_pack_end(bx, gl);
evas_object_show(bx2);
evas_object_show(bx);
bx2 = elm_box_add(win);
elm_box_horizontal_set(bx2, 1);
@ -728,7 +728,7 @@ test_genlist4(void *data, Evas_Object *obj, void *event_info)
NULL/* func data */);
elm_box_pack_end(bx, gl);
evas_object_show(bx2);
evas_object_show(bx);
bx2 = elm_box_add(win);
elm_box_horizontal_set(bx2, 1);
@ -924,7 +924,7 @@ test_genlist5(void *data, Evas_Object *obj, void *event_info)
NULL/* func data */);
elm_box_pack_end(bx, gl);
evas_object_show(bx2);
evas_object_show(bx);
evas_object_smart_callback_add(gl, "drag,start,up", item_drag_up, NULL);
evas_object_smart_callback_add(gl, "drag,start,down", item_drag_down, NULL);
@ -1097,7 +1097,7 @@ test_genlist6(void *data, Evas_Object *obj, void *event_info)
evas_object_smart_callback_add(gl, "contracted", gl4_con, gl);
elm_box_pack_end(bx, gl);
evas_object_show(bx2);
evas_object_show(bx);
bx2 = elm_box_add(win);
elm_box_horizontal_set(bx2, 1);

View File

@ -260,14 +260,11 @@ my_bt_add(void *data, Evas_Object *obj, void *event_info)
d = &data_parking;
}
if(!style || style == 1)
{
style = rand() % 2;
if(!style)
g_clas = itc_group1;
else if(style == 1)
g_clas = itc_group2;
}
style = rand() % 2;
if (!style)
g_clas = itc_group1;
else
g_clas = itc_group2;
elm_map_marker_add(data, r1/100., r2/100., m_clas, g_clas, d);
}

View File

@ -69,13 +69,12 @@ void
test_progressbar(void *data, Evas_Object *obj, void *event_info)
{
Evas_Object *win, *bg, *pb, *bx, *pbx, *hbx, *bt, *bt_bx, *ic1, *ic2;
Progressbar *test;
char buf[PATH_MAX];
win = elm_win_add(NULL, "progressbar", ELM_WIN_BASIC);
elm_win_title_set(win, "Progressbar");
evas_object_smart_callback_add(win, "delete,request",
my_progressbar_destroy, test);
my_progressbar_destroy, NULL);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -135,7 +135,7 @@ _load(Evas_Object *obj)
break;
default:
elm_entry_entry_set(wd->entry, "Unknown Text Format");
break;
text = NULL;
}
if (text)
{

View File

@ -107,7 +107,7 @@ _theme_hook(Evas_Object *obj)
{
if (!wd->event[1])
{
Evas_Coord minw, minh;
Evas_Coord minw = 0, minh = 0;
wd->event[1] = evas_object_rectangle_add(evas_object_evas_get(wd->base));
evas_object_color_set(wd->event[1], 0, 0, 0, 0);

View File

@ -161,7 +161,7 @@ static void
_state_set_all(Widget_Data *wd)
{
const Eina_List *l;
Evas_Object *child, *selected;
Evas_Object *child, *selected = NULL;
Eina_Bool disabled = EINA_FALSE;
EINA_LIST_FOREACH(wd->group->radios, l, child)
@ -176,7 +176,7 @@ _state_set_all(Widget_Data *wd)
else _state_set(child, 0);
}
if (disabled) _state_set(selected, 1);
if (disabled && selected) _state_set(selected, 1);
}
static void

View File

@ -311,8 +311,11 @@ elm_slideshow_next(Evas_Object *obj)
if (!wd) return;
if(wd->current)
if (wd->current)
next = eina_list_data_get(eina_list_next(wd->current->l));
else
next = NULL;
if(wd->current && !next && wd->loop)
next = eina_list_data_get(wd->items);
@ -352,6 +355,9 @@ elm_slideshow_previous(Evas_Object *obj)
if(wd->current)
prev = eina_list_data_get(eina_list_prev(wd->current->l));
else
prev = NULL;
if(wd->current && !prev && wd->loop)
prev = eina_list_data_get(eina_list_last(wd->items));

View File

@ -230,6 +230,11 @@ _els_smart_icon_orient_set(Evas_Object *obj, Elm_Image_Orient orient)
w = -w;
hw = hw + 1;
break;
default:
ERR("unknown orient %d", orient);
evas_object_del(tmp);
evas_object_image_data_set(sd->obj, data); // give it back
return;
}
from = data2;
for (x = iw; --x >= 0;)