From f0a776598002f6c79741660f9a0ccbda1ba62cf1 Mon Sep 17 00:00:00 2001 From: Ryuan Choi Date: Sat, 5 Jul 2014 01:07:06 +0900 Subject: [PATCH] atspi: Set roles for elm_web2 7f44b9f57 set roles for other widgets except elm_web2 --- legacy/elementary/src/lib/elm_web2.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_web2.c b/legacy/elementary/src/lib/elm_web2.c index f5a92c4..ffe768a 100644 --- a/legacy/elementary/src/lib/elm_web2.c +++ b/legacy/elementary/src/lib/elm_web2.c @@ -10,6 +10,10 @@ #if defined(HAVE_ELEMENTARY_WEB) && defined(USE_WEBKIT2) #include +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + #define MY_CLASS ELM_WEB_CLASS #define MY_CLASS_NAME "Elm_Web" @@ -695,7 +699,8 @@ _elm_web_eo_base_constructor(Eo *obj, Elm_Web_Data *sd) eo_do_super(obj, MY_CLASS, eo_constructor()); eo_do(obj, evas_obj_type_set(MY_CLASS_NAME_LEGACY), - evas_obj_smart_callbacks_descriptions_set(_elm_web_smart_callbacks)); + evas_obj_smart_callbacks_descriptions_set(_elm_web_smart_callbacks), + elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_HTML_CONTAINER)); } EOLIAN static Evas_Object* -- 2.7.4