fileselector: Fixed regression of rELM3d2ae6d25ddc
authorRyuan Choi <ryuan.choi@gmail.com>
Fri, 28 Jun 2013 22:21:57 +0000 (07:21 +0900)
committerRyuan Choi <ryuan.choi@gmail.com>
Fri, 28 Jun 2013 22:27:23 +0000 (07:27 +0900)
https://phab.enlightenment.org/T198

After rELM3d2ae6d25ddc, buttons are destroyed when ok_cancel_set(true) is
called twice.
Spotted by uartie.

src/lib/elc_fileselector.c

index 123370f..3bfc1f8 100644 (file)
@@ -1087,7 +1087,7 @@ _buttons_ok_cancel_set(Eo *obj, void *_pd, va_list *list)
 
         eo_do(obj, elm_wdg_theme(NULL));
      }
-   else
+   else if (!visible)
      {
         evas_object_del(sd->cancel_button);
         sd->cancel_button = NULL;