| Index: chrome/browser/plugin_carbon_interpose_mac.cc
|
| diff --git a/chrome/browser/plugin_carbon_interpose_mac.cc b/chrome/browser/plugin_carbon_interpose_mac.cc
|
| index a7beff7bd14ce92a26264dd986de913791e1e631..e9a4997b93c1662dfb69546fdd480ddbb885a8e7 100644
|
| --- a/chrome/browser/plugin_carbon_interpose_mac.cc
|
| +++ b/chrome/browser/plugin_carbon_interpose_mac.cc
|
| @@ -111,17 +111,19 @@ static void ChromePluginShowWindow(WindowRef window) {
|
| }
|
|
|
| static void ChromePluginDisposeWindow(WindowRef window) {
|
| - MaybeReactivateSavedProcess();
|
| - webkit_glue::NotifyBrowserOfPluginDisposeWindow(HIWindowGetCGWindowID(window),
|
| - CGRectForWindow(window));
|
| + CGWindowID window_id = HIWindowGetCGWindowID(window);
|
| + CGRect window_rect = CGRectForWindow(window);
|
| DisposeWindow(window);
|
| + webkit_glue::NotifyBrowserOfPluginDisposeWindow(window_id, window_rect);
|
| + MaybeReactivateSavedProcess();
|
| }
|
|
|
| static void ChromePluginHideWindow(WindowRef window) {
|
| - MaybeReactivateSavedProcess();
|
| - webkit_glue::NotifyBrowserOfPluginHideWindow(HIWindowGetCGWindowID(window),
|
| - CGRectForWindow(window));
|
| + CGWindowID window_id = HIWindowGetCGWindowID(window);
|
| + CGRect window_rect = CGRectForWindow(window);
|
| HideWindow(window);
|
| + webkit_glue::NotifyBrowserOfPluginHideWindow(window_id, window_rect);
|
| + MaybeReactivateSavedProcess();
|
| }
|
|
|
| #pragma mark -
|
|
|