diff options
author | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2015-11-30 10:46:19 +0100 |
---|---|---|
committer | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2015-12-01 16:12:18 +0100 |
commit | cfc7b806193c67b79f3fb86468b5ce6ed9929aac (patch) | |
tree | 061aa55f605b6fc909ddda68dc9954c1a3b9e1de | |
parent | e2b1e28a12741b3be9db2aa4edae9e42877049e6 (diff) | |
download | elementary-cfc7b806193c67b79f3fb86468b5ce6ed9929aac.tar.gz |
bg: do not make background accessibility object.
-rw-r--r-- | src/lib/elm_bg.c | 4 | ||||
-rw-r--r-- | src/tests/elm_test_atspi.c | 6 | ||||
-rw-r--r-- | src/tests/elm_test_bg.c | 21 |
3 files changed, 4 insertions, 27 deletions
diff --git a/src/lib/elm_bg.c b/src/lib/elm_bg.c index 90e0119bb..158415682 100644 --- a/src/lib/elm_bg.c +++ b/src/lib/elm_bg.c @@ -120,10 +120,10 @@ elm_bg_add(Evas_Object *parent) EOLIAN static Eo * _elm_bg_eo_base_constructor(Eo *obj, Elm_Bg_Data *_pd EINA_UNUSED) { + eo_do(obj, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED)); obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor()); eo_do(obj, - evas_obj_type_set(MY_CLASS_NAME_LEGACY), - elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE)); + evas_obj_type_set(MY_CLASS_NAME_LEGACY)); return obj; } diff --git a/src/tests/elm_test_atspi.c b/src/tests/elm_test_atspi.c index 23fbdbf4a..7faae94db 100644 --- a/src/tests/elm_test_atspi.c +++ b/src/tests/elm_test_atspi.c @@ -267,16 +267,12 @@ START_TEST (elm_atspi_children_and_parent2) Eina_List *win_children; eo_do(win, win_children = elm_interface_atspi_accessible_children_get()); - ck_assert(eina_list_count(win_children) == 2); + ck_assert(eina_list_count(win_children) == 1); Eo *btn = NULL; btn = eina_list_nth(win_children, 0); ck_assert(btn != NULL); - ck_assert(btn == g_bg); - - btn = eina_list_nth(win_children, 1); - ck_assert(btn != NULL); ck_assert(btn == g_btn); eo_unref(root); diff --git a/src/tests/elm_test_bg.c b/src/tests/elm_test_bg.c index fd5e8d97c..8c2047d7a 100644 --- a/src/tests/elm_test_bg.c +++ b/src/tests/elm_test_bg.c @@ -2,28 +2,9 @@ # include "elementary_config.h" #endif -#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #include <Elementary.h> #include "elm_suite.h" -START_TEST (elm_atspi_role_get) +void elm_test_bg(TCase *tc EINA_UNUSED) { - Evas_Object *win, *bg; - Elm_Atspi_Role role; - - elm_init(1, NULL); - win = elm_win_add(NULL, "bg", ELM_WIN_BASIC); - - bg = elm_bg_add(win); - eo_do(bg, role = elm_interface_atspi_accessible_role_get()); - - ck_assert(role == ELM_ATSPI_ROLE_IMAGE); - - elm_shutdown(); -} -END_TEST - -void elm_test_bg(TCase *tc) -{ - tcase_add_test(tc, elm_atspi_role_get); } |