| Index: chrome/browser/web_contents_view.h
|
| diff --git a/chrome/browser/web_contents_view.h b/chrome/browser/web_contents_view.h
|
| index 232b4492dca4f8956c508a6ebd95cff513218724..dc5362c2047e7b24fc8eb3c0aa84ddb0a36cc107 100644
|
| --- a/chrome/browser/web_contents_view.h
|
| +++ b/chrome/browser/web_contents_view.h
|
| @@ -24,6 +24,10 @@ class WebContents;
|
| struct WebDropData;
|
| class WebKeyboardEvent;
|
|
|
| +namespace base {
|
| +class WaitableEvent;
|
| +}
|
| +
|
| // The WebContentsView is an interface that is implemented by the platform-
|
| // dependent web contents views. The WebContents uses this interface to talk to
|
| // them. View-related messages will also get forwarded directly to this class
|
| @@ -152,8 +156,8 @@ class WebContentsView : public RenderViewHostDelegate::View {
|
| // created objects so that they can be associated with the given routes. When
|
| // they are shown later, we'll look them up again and pass the objects to
|
| // the Show functions rather than the route ID.
|
| - virtual WebContents* CreateNewWindowInternal(int route_id,
|
| - HANDLE modal_dialog_event) = 0;
|
| + virtual WebContents* CreateNewWindowInternal
|
| + (int route_id, base::WaitableEvent* modal_dialog_event) = 0;
|
| virtual RenderWidgetHostView* CreateNewWidgetInternal(int route_id,
|
| bool activatable) = 0;
|
| virtual void ShowCreatedWindowInternal(WebContents* new_web_contents,
|
| @@ -167,7 +171,8 @@ class WebContentsView : public RenderViewHostDelegate::View {
|
| // We implement these functions on RenderViewHostDelegate::View directly and
|
| // do some book-keeping associated with the request. The request is then
|
| // forwarded to *Internal which does platform-specific work.
|
| - virtual void CreateNewWindow(int route_id, HANDLE modal_dialog_event);
|
| + virtual void CreateNewWindow(int route_id,
|
| + base::WaitableEvent* modal_dialog_event);
|
| virtual void CreateNewWidget(int route_id, bool activatable);
|
| virtual void ShowCreatedWindow(int route_id,
|
| WindowOpenDisposition disposition,
|
|
|