summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host
diff options
context:
space:
mode:
authorctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-14 23:50:06 +0000
committerctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-14 23:50:06 +0000
commitfd360352df2f5dba90758d94ee3d10ff20f57184 (patch)
treea2f919396fdc49b398015808405a18b3af607ae2 /chrome/browser/renderer_host
parent74c0e559556b1bbb790dabd657cca26a8bfed29b (diff)
downloadchromium_src-fd360352df2f5dba90758d94ee3d10ff20f57184.zip
chromium_src-fd360352df2f5dba90758d94ee3d10ff20f57184.tar.gz
chromium_src-fd360352df2f5dba90758d94ee3d10ff20f57184.tar.bz2
Fix in trunk. Null check view() in accessibility notifications
BUG=54976 TEST=none TBR=dglavkov@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59454 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host')
-rw-r--r--chrome/browser/renderer_host/render_view_host.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc
index ee80ce0..37548bf 100644
--- a/chrome/browser/renderer_host/render_view_host.cc
+++ b/chrome/browser/renderer_host/render_view_host.cc
@@ -1975,12 +1975,14 @@ void RenderViewHost::OnExtensionPostMessage(
}
void RenderViewHost::OnAccessibilityFocusChange(int acc_obj_id) {
- view()->OnAccessibilityFocusChange(acc_obj_id);
+ if (view())
+ view()->OnAccessibilityFocusChange(acc_obj_id);
}
void RenderViewHost::OnAccessibilityObjectStateChange(
const webkit_glue::WebAccessibility& acc_obj) {
- view()->OnAccessibilityObjectStateChange(acc_obj);
+ if (view())
+ view()->OnAccessibilityObjectStateChange(acc_obj);
NotificationService::current()->Notify(
NotificationType::RENDER_VIEW_HOST_ACCESSIBILITY_TREE_UPDATED,
@@ -1990,7 +1992,8 @@ void RenderViewHost::OnAccessibilityObjectStateChange(
void RenderViewHost::OnAccessibilityObjectChildrenChange(
const std::vector<webkit_glue::WebAccessibility>& acc_changes) {
- view()->OnAccessibilityObjectChildrenChange(acc_changes);
+ if (view())
+ view()->OnAccessibilityObjectChildrenChange(acc_changes);
if (acc_changes.size() > 0) {
NotificationService::current()->Notify(