| Index: webkit/tools/test_shell/test_webview_delegate_gtk.cc
|
| diff --git a/webkit/tools/test_shell/test_webview_delegate_gtk.cc b/webkit/tools/test_shell/test_webview_delegate_gtk.cc
|
| index ab60381c1243f4c4172e90126c89cfdfe60dd5a0..6adfa0cec71e969b6b697883c948287de26c1614 100644
|
| --- a/webkit/tools/test_shell/test_webview_delegate_gtk.cc
|
| +++ b/webkit/tools/test_shell/test_webview_delegate_gtk.cc
|
| @@ -9,6 +9,7 @@
|
| #include <gtk/gtk.h>
|
| #include <gdk/gdkx.h>
|
|
|
| +#include "base/bind.h"
|
| #include "base/message_loop.h"
|
| #include "base/utf_string_conversions.h"
|
| #include "net/base/net_errors.h"
|
| @@ -104,8 +105,9 @@ void TestWebViewDelegate::show(WebNavigationPolicy policy) {
|
|
|
| void TestWebViewDelegate::closeWidgetSoon() {
|
| if (this == shell_->delegate()) {
|
| - MessageLoop::current()->PostTask(FROM_HERE, NewRunnableFunction(
|
| - >k_widget_destroy, GTK_WIDGET(shell_->mainWnd())));
|
| + MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(>k_widget_destroy, GTK_WIDGET(shell_->mainWnd())));
|
| } else if (this == shell_->popup_delegate()) {
|
| shell_->ClosePopup();
|
| }
|
|
|