forked from enlightenment/enlightenment
oops, just lock shelf if configured to do so.
SVN revision: 38535
This commit is contained in:
parent
4ae928cf1a
commit
9dc52497b2
|
@ -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);
|
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);
|
_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;
|
if (pop->shelf_lock == setting) return;
|
||||||
pop->shelf_lock = setting;
|
pop->shelf_lock = setting;
|
||||||
|
|
||||||
if ((!setting) && pop->shelf_was_locked)
|
if (setting != pop->shelf_was_locked)
|
||||||
_e_gadcon_popup_shelf_lock_set(pop, 0);
|
_e_gadcon_popup_shelf_lock_set(pop, setting);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* local subsystem functions */
|
/* local subsystem functions */
|
||||||
|
|
Loading…
Reference in New Issue