fileselector: Fix possible leak of _buttons_ok_cancel_set
authorRyuan Choi <ryuan.choi@gmail.com>
Mon, 24 Jun 2013 21:07:26 +0000 (06:07 +0900)
committerRyuan Choi <ryuan.choi@gmail.com>
Mon, 24 Jun 2013 21:08:18 +0000 (06:08 +0900)
When called _buttons_ok_cancel_set(true) two times,
buttons are created without release.

src/lib/elc_fileselector.c

index c774218..3b7880e 100644 (file)
@@ -1087,7 +1087,7 @@ _buttons_ok_cancel_set(Eo *obj, void *_pd, va_list *list)
 
    Elm_Fileselector_Smart_Data *sd = _pd;
 
-   if (visible)
+   if (visible && (!sd->ok_button))
      {
         // cancel btn
         bt = elm_button_add(obj);