Index: content/renderer/browser_plugin/browser_plugin.h |
diff --git a/content/renderer/browser_plugin/browser_plugin.h b/content/renderer/browser_plugin/browser_plugin.h |
index 54a03ebffa575db37292adb55e7d11e50d492870..ca3d0647101a86ed05279378e6e8f7488ebbe589 100644 |
--- a/content/renderer/browser_plugin/browser_plugin.h |
+++ b/content/renderer/browser_plugin/browser_plugin.h |
@@ -16,6 +16,7 @@ |
#include "content/renderer/browser_plugin/browser_plugin_bindings.h" |
#include "content/renderer/render_view_impl.h" |
+struct BrowserPluginHostMsg_ResizeGuest_Params; |
struct BrowserPluginMsg_UpdateRect_Params; |
namespace content { |
@@ -131,6 +132,10 @@ class CONTENT_EXPORT BrowserPlugin : |
bool ParseSrcAttribute(const WebKit::WebPluginParams& params, |
std::string* src); |
+ // Returns the pending resize guest param if there is one. Otherwise returns |
+ // a param with invalid transport dib. |
+ BrowserPluginHostMsg_ResizeGuest_Params* GetPendingResizeParams(); |
+ |
// Cleanup event listener state to free v8 resources when a BrowserPlugin |
// is destroyed. |
void RemoveEventListeners(); |
@@ -146,6 +151,7 @@ class CONTENT_EXPORT BrowserPlugin : |
SkBitmap* sad_guest_; |
bool guest_crashed_; |
bool resize_pending_; |
+ scoped_ptr<BrowserPluginHostMsg_ResizeGuest_Params> pending_resize_params_; |
// True if we have ever sent a NavigateGuest message to the embedder. |
bool navigate_src_sent_; |
int64 parent_frame_; |