forked from enlightenment/enlightenment
sanitize widget disabled_set flag, only jump focus when disabling focused widget
This commit is contained in:
parent
01f876ef3c
commit
b11305652d
|
@ -447,9 +447,9 @@ EAPI void
|
||||||
e_widget_disabled_set(Evas_Object *obj, int disabled)
|
e_widget_disabled_set(Evas_Object *obj, int disabled)
|
||||||
{
|
{
|
||||||
API_ENTRY return;
|
API_ENTRY return;
|
||||||
if (sd->disabled == disabled) return;
|
if (sd->disabled == !!disabled) return;
|
||||||
sd->disabled = disabled;
|
sd->disabled = !!disabled;
|
||||||
if (sd->focused)
|
if (sd->focused && sd->disabled)
|
||||||
{
|
{
|
||||||
Evas_Object *o = NULL, *parent = NULL;
|
Evas_Object *o = NULL, *parent = NULL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue