unswallow the icons, or there will be visible duplicates, even if the gadman window is hidden.
SVN revision: 36875
This commit is contained in:
parent
2b8ed436ff
commit
7be1c84c80
|
@ -916,6 +916,8 @@ _forecasts_display_set(Instance * inst, int ok)
|
||||||
|
|
||||||
for (i = 0; i < FORECASTS; i++)
|
for (i = 0; i < FORECASTS; i++)
|
||||||
{
|
{
|
||||||
|
Evas_Object *swallow;
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "e.text.day%d.date", i);
|
snprintf(name, sizeof(name), "e.text.day%d.date", i);
|
||||||
edje_object_part_text_set(inst->forecasts->forecasts_obj, name, inst->forecast[i].date);
|
edje_object_part_text_set(inst->forecasts->forecasts_obj, name, inst->forecast[i].date);
|
||||||
|
|
||||||
|
@ -931,6 +933,12 @@ _forecasts_display_set(Instance * inst, int ok)
|
||||||
edje_object_part_text_set(inst->forecasts->forecasts_obj, name, buf);
|
edje_object_part_text_set(inst->forecasts->forecasts_obj, name, buf);
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "e.swallow.day%d.icon", i);
|
snprintf(name, sizeof(name), "e.swallow.day%d.icon", i);
|
||||||
|
swallow = edje_object_part_swallow_get(inst->forecasts->forecasts_obj, name);
|
||||||
|
if (swallow)
|
||||||
|
{
|
||||||
|
edje_object_part_unswallow(inst->forecasts->forecasts_obj, swallow);
|
||||||
|
evas_object_del(swallow);
|
||||||
|
}
|
||||||
edje_object_part_swallow(inst->forecasts->forecasts_obj, name,
|
edje_object_part_swallow(inst->forecasts->forecasts_obj, name,
|
||||||
_forecasts_popup_icon_create(inst->gcc->gadcon->evas, inst->forecast[i].code));
|
_forecasts_popup_icon_create(inst->gcc->gadcon->evas, inst->forecast[i].code));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue