}
void EWebAccessibility::OnFocusOut() {
- if (!IsMobileProfile())
+ if (!(IsMobileProfile() || IsTvProfile()))
return;
if (!accessibility_object_)
}
void EWebAccessibility::AddPlug() {
- if (!IsMobileProfile())
+ if (!(IsMobileProfile() || IsTvProfile()))
return;
if (!accessibility_object_)
}
void EWebAccessibility::RemovePlug() {
- if (!IsMobileProfile())
+ if (!(IsMobileProfile() || IsTvProfile()))
return;
auto plug_id =
}
void EWebAccessibility::NotifyAccessibilityStatus(bool is_enabled) {
- if (IsMobileProfile())
+ if (IsMobileProfile() || IsTvProfile())
(is_enabled) ? AddPlug() : RemovePlug();
if (observer_) {
EWebAccessibilityRootClass* klass) {}
static AtkObject* eweb_util_get_root() {
- if (IsMobileProfile()) {
- for (const auto& wc : content::WebContentsImpl::GetAllWebContents()) {
- if (EWebView* ewebview = WebViewFromWebContents(wc))
- return ewebview->eweb_accessibility().GetRootObject();
- }
+ if (!IsMobileProfile())
+ return ATK_OBJECT(g_object_new(EWEB_ACCESSIBILITY_ROOT_TYPE, nullptr));
+
+ for (const auto& wc : content::WebContentsImpl::GetAllWebContents()) {
+ if (EWebView* ewebview = WebViewFromWebContents(wc))
+ return ewebview->eweb_accessibility().GetRootObject();
+ }
#if defined(ENABLE_WRT_JS)
- if (eweb_accessibility_)
- return eweb_accessibility_->GetRootObject();
+ if (eweb_accessibility_)
+ return eweb_accessibility_->GetRootObject();
#endif
- return nullptr;
- }
-
- return ATK_OBJECT(g_object_new(EWEB_ACCESSIBILITY_ROOT_TYPE, nullptr));
+ return nullptr;
}
static G_CONST_RETURN gchar* eweb_util_get_toolkit_name(void) {