From 5fe2718a5268ab261a54d41d1cffa51bdc052932 Mon Sep 17 00:00:00 2001 From: "tc@google.com" Date: Tue, 7 Apr 2009 20:41:11 +0000 Subject: Fix a crash seen when trying to paste on linux. Review URL: http://codereview.chromium.org/63069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13278 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/renderer_host/render_widget_host_view_gtk.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'chrome/browser') 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 2003428..3952e12 100644 --- a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc +++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc @@ -469,6 +469,9 @@ void RenderWidgetHostViewGtk::RequestSelectionText() { void RenderWidgetHostViewGtk::ReceivedSelectionText(GtkClipboard* clipboard, const gchar* text, gpointer userdata) { + // If there's nothing to paste (|text| is NULL), do nothing. + if (!text) + return; RenderWidgetHostViewGtk* host_view = reinterpret_cast(userdata); host_view->host_->Send(new ViewMsg_InsertText(host_view->host_->routing_id(), -- cgit v1.1