summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-01 18:37:27 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-01 18:37:27 +0000
commit5a2a800561660b6f8774de6fdf716a7c651f11e0 (patch)
tree7e82457708b2cbdf429733791c3679c32998dfab /chrome
parente2aa6065bcc3a1b513112de842ec785b5a8a2a0b (diff)
downloadchromium_src-5a2a800561660b6f8774de6fdf716a7c651f11e0.zip
chromium_src-5a2a800561660b6f8774de6fdf716a7c651f11e0.tar.gz
chromium_src-5a2a800561660b6f8774de6fdf716a7c651f11e0.tar.bz2
Don't try to set the cursor on null windows.
Review URL: http://codereview.chromium.org/59003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12964 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/renderer_host/render_widget_host_view_gtk.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc
index e1ab0b2..a0328aa 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc
+++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc
@@ -340,6 +340,11 @@ void RenderWidgetHostViewGtk::Paint(const gfx::Rect& damage_rect) {
}
void RenderWidgetHostViewGtk::ShowCurrentCursor() {
+ // The widget may not have a window. If that's the case, abort mission. This
+ // is the same issue as that explained above in Paint().
+ if (!view_.get()->window)
+ return;
+
GdkCursor* gdk_cursor;
switch(current_cursor_.GetCursorType()) {
case GDK_CURSOR_IS_PIXMAP: