From 9dc52497b2d34144c384da759b8108b7cd0db9ea Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Sat, 10 Jan 2009 14:17:42 +0000 Subject: [PATCH] oops, just lock shelf if configured to do so. SVN revision: 38535 --- src/bin/e_gadcon_popup.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/e_gadcon_popup.c b/src/bin/e_gadcon_popup.c index 9776e9d33..629dd364d 100644 --- a/src/bin/e_gadcon_popup.c +++ b/src/bin/e_gadcon_popup.c @@ -157,7 +157,7 @@ e_gadcon_popup_show(E_Gadcon_Popup *pop) } e_popup_move_resize(pop->win, px - zx, py - zy, pop->w, pop->h); - if (!pop->shelf_was_locked) + if (pop->shelf_lock && (!pop->shelf_was_locked)) _e_gadcon_popup_shelf_lock_set(pop, 1); } @@ -203,8 +203,8 @@ e_gadcon_popup_shelf_lock_set(E_Gadcon_Popup *pop, Eina_Bool setting) if (pop->shelf_lock == setting) return; pop->shelf_lock = setting; - if ((!setting) && pop->shelf_was_locked) - _e_gadcon_popup_shelf_lock_set(pop, 0); + if (setting != pop->shelf_was_locked) + _e_gadcon_popup_shelf_lock_set(pop, setting); } /* local subsystem functions */