| Index: chrome/browser/renderer_host/render_message_filter_gtk.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/render_message_filter_gtk.cc (revision 69229)
|
| +++ chrome/browser/renderer_host/render_message_filter_gtk.cc (working copy)
|
| @@ -45,11 +45,6 @@
|
| // We get null window_ids passed into the two functions below; please see
|
| // http://crbug.com/9060 for more details.
|
|
|
| -// Called on the IO thread.
|
| -void RenderMessageFilter::SendDelayedReply(IPC::Message* reply_msg) {
|
| - Send(reply_msg);
|
| -}
|
| -
|
| // Called on the BACKGROUND_X11 thread.
|
| void RenderMessageFilter::DoOnGetScreenInfo(gfx::NativeViewId view,
|
| IPC::Message* reply_msg) {
|
| @@ -57,11 +52,7 @@
|
| int screen = x11_util::GetDefaultScreen(display);
|
| WebScreenInfo results = WebScreenInfoFactory::screenInfo(display, screen);
|
| ViewHostMsg_GetScreenInfo::WriteReplyParams(reply_msg, results);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the BACKGROUND_X11 thread.
|
| @@ -83,11 +74,7 @@
|
| }
|
|
|
| ViewHostMsg_GetWindowRect::WriteReplyParams(reply_msg, rect);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Return the top-level parent of the given window. Called on the
|
| @@ -126,11 +113,7 @@
|
| }
|
|
|
| ViewHostMsg_GetRootWindowRect::WriteReplyParams(reply_msg, rect);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| @@ -140,11 +123,7 @@
|
| const bool result = GetClipboard()->IsFormatAvailable(format, buffer);
|
|
|
| ViewHostMsg_ClipboardIsFormatAvailable::WriteReplyParams(reply_msg, result);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| @@ -154,11 +133,7 @@
|
| GetClipboard()->ReadText(buffer, &result);
|
|
|
| ViewHostMsg_ClipboardReadText::WriteReplyParams(reply_msg, result);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| @@ -168,11 +143,7 @@
|
| GetClipboard()->ReadAsciiText(buffer, &result);
|
|
|
| ViewHostMsg_ClipboardReadAsciiText::WriteReplyParams(reply_msg, result);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| @@ -184,38 +155,25 @@
|
| const GURL src_url = GURL(src_url_str);
|
|
|
| ViewHostMsg_ClipboardReadHTML::WriteReplyParams(reply_msg, markup, src_url);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| void RenderMessageFilter::DoOnClipboardReadAvailableTypes(
|
| Clipboard::Buffer buffer, IPC::Message* reply_msg) {
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the UI thread.
|
| void RenderMessageFilter::DoOnClipboardReadData(Clipboard::Buffer buffer,
|
| const string16& type,
|
| IPC::Message* reply_msg) {
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
| // Called on the UI thread.
|
| void RenderMessageFilter::DoOnClipboardReadFilenames(
|
| Clipboard::Buffer buffer, IPC::Message* reply_msg) {
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the FILE thread.
|
| @@ -251,11 +209,7 @@
|
|
|
| ViewHostMsg_AllocateTempFileForPrinting::WriteReplyParams(
|
| reply_msg, temp_file_fd, fd_in_browser);
|
| -
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::SendDelayedReply, reply_msg));
|
| + Send(reply_msg);
|
| }
|
|
|
| // Called on the IO thread.
|
|
|