diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-01 18:37:27 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-01 18:37:27 +0000 |
commit | 5a2a800561660b6f8774de6fdf716a7c651f11e0 (patch) | |
tree | 7e82457708b2cbdf429733791c3679c32998dfab /chrome | |
parent | e2aa6065bcc3a1b513112de842ec785b5a8a2a0b (diff) | |
download | chromium_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.cc | 5 |
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: |