Avoid potential segv by making sure at least one image widget gets created.
authorChristopher Michael <cpmichael1@comcast.net>
Thu, 19 Jan 2006 16:03:39 +0000 (16:03 +0000)
committerChristopher Michael <cpmichael1@comcast.net>
Thu, 19 Jan 2006 16:03:39 +0000 (16:03 +0000)
SVN revision: 19906

src/bin/e_int_config_background.c

index 8226ed5..63743c5 100644 (file)
@@ -260,9 +260,9 @@ _load_bgs(E_Config_Dialog *cfd, Evas_Object *il)
    if (!e_config->desktop_default_background)
      {
        e_widget_ilist_selected_set(il, 0);
-       im = e_widget_image_add_from_object(cfd->dia->win->evas, bg_obj, 320, 240);
-       e_widget_image_object_set(im,  e_thumb_evas_object_get(c, cfd->dia->win->evas, 320, 240, 1));
      }
+   im = e_widget_image_add_from_object(cfd->dia->win->evas, bg_obj, 320, 240);
+   e_widget_image_object_set(im,  e_thumb_evas_object_get(c, cfd->dia->win->evas, 320, 240, 1));
 
    evas_object_del(o);
    ecore_evas_free(eebuf);