Index: chrome/plugin/webplugin_proxy.h |
diff --git a/chrome/plugin/webplugin_proxy.h b/chrome/plugin/webplugin_proxy.h |
index c2cefc7aafb48247870cc8d31b9e8fd5b6cd2f62..7828abffe2ad4416316b652c28f2db67ef78e556 100644 |
--- a/chrome/plugin/webplugin_proxy.h |
+++ b/chrome/plugin/webplugin_proxy.h |
@@ -8,12 +8,17 @@ |
#include "base/hash_tables.h" |
#include "base/ref_counted.h" |
#include "base/scoped_handle.h" |
+#include "base/scoped_ptr.h" |
#include "base/shared_memory.h" |
#include "base/timer.h" |
#include "chrome/common/ipc_message.h" |
#include "chrome/common/chrome_plugin_api.h" |
#include "webkit/glue/webplugin.h" |
+namespace base { |
+class WaitableEvent; |
+} |
+ |
class PluginChannel; |
class WebPluginDelegateImpl; |
@@ -126,7 +131,7 @@ class WebPluginProxy : public WebPlugin { |
gfx::Rect damaged_rect_; |
bool waiting_for_paint_; |
uint32 cp_browsing_context_; |
- ScopedHandle modal_dialog_event_; |
+ scoped_ptr<base::WaitableEvent> modal_dialog_event_; |
// Variables used for desynchronized windowless plugin painting. See note in |
// webplugin_delegate_proxy.h for how this works. |