ryuan pushed a commit to branch master.

commit 3d2ae6d25ddc9d0af42c063b689c0c19d9f1b525
Author: Ryuan Choi <[email protected]>
Date:   Tue Jun 25 06:07:26 2013 +0900

    fileselector: Fix possible leak of _buttons_ok_cancel_set
    
    When called _buttons_ok_cancel_set(true) two times,
    buttons are created without release.
---
 src/lib/elc_fileselector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c
index c774218..3b7880e 100644
--- a/src/lib/elc_fileselector.c
+++ b/src/lib/elc_fileselector.c
@@ -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);

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to