Index: ppapi/native_client/src/trusted/plugin/plugin.h |
diff --git a/ppapi/native_client/src/trusted/plugin/plugin.h b/ppapi/native_client/src/trusted/plugin/plugin.h |
index d713de7dc9d6a3f0c2fddf0e792276831321f76b..cb91d0ec1c6b9f82e23cd09fb348d269b1bd8c85 100644 |
--- a/ppapi/native_client/src/trusted/plugin/plugin.h |
+++ b/ppapi/native_client/src/trusted/plugin/plugin.h |
@@ -33,6 +33,7 @@ |
#include "ppapi/cpp/rect.h" |
#include "ppapi/cpp/url_loader.h" |
#include "ppapi/cpp/var.h" |
+#include "ppapi/cpp/view.h" |
struct NaClSrpcChannel; |
@@ -84,7 +85,7 @@ class Plugin : public pp::InstancePrivate { |
virtual bool Init(uint32_t argc, const char* argn[], const char* argv[]); |
// Handles view changes from the browser. |
- virtual void DidChangeView(const pp::Rect& position, const pp::Rect& clip); |
+ virtual void DidChangeView(const pp::View& view); |
// Handles gaining or losing focus. |
virtual void DidChangeFocus(bool has_focus); |
@@ -512,15 +513,14 @@ class Plugin : public pp::InstancePrivate { |
bool enable_dev_interfaces_; |
// If we get a DidChangeView event before the nexe is loaded, we store it and |
- // replay it to nexe after it's loaded. |
- bool replayDidChangeView; |
- pp::Rect replayDidChangeViewPosition; |
- pp::Rect replayDidChangeViewClip; |
+ // replay it to nexe after it's loaded. We need to replay when this View |
+ // resource is non-is_null(). |
+ pp::View view_to_replay_; |
// If we get a HandleDocumentLoad event before the nexe is loaded, we store |
- // it and replay it to nexe after it's loaded. |
- bool replayHandleDocumentLoad; |
- pp::URLLoader replayHandleDocumentLoadURLLoader; |
+ // it and replay it to nexe after it's loaded. We need to replay when this |
+ // URLLoader resource is non-is_null(). |
+ pp::URLLoader document_load_to_replay_; |
nacl::string mime_type_; |