Index: chrome/browser/guest_view/extension_options/extension_options_guest.cc |
diff --git a/chrome/browser/guest_view/extension_options/extension_options_guest.cc b/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
index 3c8c4f5666259bf073bae23f9ecff3a27a6843c4..ebfb825e6a116f42fef162477d1a3edf9ef91411 100644 |
--- a/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
+++ b/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
@@ -138,3 +138,13 @@ void ExtensionOptionsGuest::OnRequest( |
extension_function_dispatcher_->Dispatch( |
params, guest_web_contents()->GetRenderViewHost()); |
} |
+ |
+void ExtensionOptionsGuest::SizeChanged(const gfx::Size& old_size, |
+ const gfx::Size& new_size) { |
not at google - send to devlin
2014/07/30 17:44:56
indentation
ericzeng
2014/07/30 23:29:26
Done.
|
+ scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue()); |
+ args->SetInteger(extensionoptions::kWidth, new_size.width()); |
+ args->SetInteger(extensionoptions::kHeight, new_size.height()); |
not at google - send to devlin
2014/07/30 17:44:57
better:
OnSizeChanged event;
event.width = new_si
ericzeng
2014/07/30 23:29:26
GuestViewBase would need some refactoring in order
|
+ DispatchEventToEmbedder(new GuestViewBase::Event( |
+ extensions::api::extension_options_internal::OnSizeChanged::kEventName, |
not at google - send to devlin
2014/07/30 17:44:56
you might want to "using extensions::api::extensio
ericzeng
2014/07/30 23:29:25
Done.
|
+ args.Pass())); |
+} |