From f3be33430b1e9370a04f5f18e638cdb2351bc40f Mon Sep 17 00:00:00 2001 From: "dmazzoni@chromium.org" Date: Fri, 18 Oct 2013 03:36:15 +0000 Subject: Use fake HWND as root of Aura web accessibility tree. This is an unfortunate hack until screen readers fix some bad assumptions they made about Chrome - specifically that every tab would be in its own HWND, and that the HWND for tabs would stay the same between Chrome versions. We should remove this as soon as it's no longer needed. BUG=227026 Review URL: https://codereview.chromium.org/23850006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229297 0039d316-1c4b-4281-b951-d872f2087c98 --- content/browser/accessibility/browser_accessibility_manager_win.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'content/browser/accessibility/browser_accessibility_manager_win.h') diff --git a/content/browser/accessibility/browser_accessibility_manager_win.h b/content/browser/accessibility/browser_accessibility_manager_win.h index 7857f68..9b37eb3 100644 --- a/content/browser/accessibility/browser_accessibility_manager_win.h +++ b/content/browser/accessibility/browser_accessibility_manager_win.h @@ -7,12 +7,15 @@ #include +#include "base/memory/scoped_ptr.h" #include "base/win/scoped_comptr.h" #include "content/browser/accessibility/browser_accessibility_manager.h" namespace content { class BrowserAccessibilityWin; +class AccessibleHWND; + // Manages a tree of BrowserAccessibilityWin objects. class CONTENT_EXPORT BrowserAccessibilityManagerWin : public BrowserAccessibilityManager { @@ -74,6 +77,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerWin // browser process) to renderer ids within this page. base::hash_map unique_id_to_renderer_id_map_; + bool is_chrome_frame_; + + scoped_ptr accessible_hwnd_; + DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityManagerWin); }; -- cgit v1.1