From 1d2d656dbf9e1c9c9afb44bbe8e82b3f711b1e16 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 25 Aug 2011 05:02:23 +0000 Subject: [PATCH] fix bug i created - i broke check adding accessibility. fix fix fix! SVN revision: 62776 --- legacy/elementary/src/lib/elm_check.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/lib/elm_check.c b/legacy/elementary/src/lib/elm_check.c index 9d6ff2d68e..d74986c2fe 100644 --- a/legacy/elementary/src/lib/elm_check.c +++ b/legacy/elementary/src/lib/elm_check.c @@ -207,18 +207,19 @@ _activate(Evas_Object *obj) if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) || (_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->state) { 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 { 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); }