fix bug i created - i broke check adding accessibility. fix fix fix!

SVN revision: 62776
This commit is contained in:
Carsten Haitzler 2011-08-25 05:02:23 +00:00
parent 802a12781f
commit 1d2d656dbf
1 changed files with 5 additions and 4 deletions

View File

@ -207,18 +207,19 @@ _activate(Evas_Object *obj)
if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) || if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) ||
(_elm_access_2nd_click_timeout(obj))) (_elm_access_2nd_click_timeout(obj)))
{ {
if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) wd->state = !wd->state;
wd->state = !wd->state;
if (wd->statep) *wd->statep = wd->state; if (wd->statep) *wd->statep = wd->state;
if (wd->state) if (wd->state)
{ {
edje_object_signal_emit(wd->chk, "elm,state,check,on", "elm"); edje_object_signal_emit(wd->chk, "elm,state,check,on", "elm");
_elm_access_say(E_("State: On")); if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF)
_elm_access_say(E_("State: On"));
} }
else else
{ {
edje_object_signal_emit(wd->chk, "elm,state,check,off", "elm"); edje_object_signal_emit(wd->chk, "elm,state,check,off", "elm");
_elm_access_say(E_("State: Off")); if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF)
_elm_access_say(E_("State: Off"));
} }
evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); evas_object_smart_callback_call(obj, SIG_CHANGED, NULL);
} }