Index: chrome/browser/ui/views/frame/browser_frame_aura.cc |
diff --git a/chrome/browser/ui/views/frame/browser_frame_aura.cc b/chrome/browser/ui/views/frame/browser_frame_aura.cc |
index 8adf1a2ef923c1afba72e9a37f7c2b3a252a3b55..fd023eb626ed599f1b7c976f825b055ad42b68c5 100644 |
--- a/chrome/browser/ui/views/frame/browser_frame_aura.cc |
+++ b/chrome/browser/ui/views/frame/browser_frame_aura.cc |
@@ -64,9 +64,11 @@ BrowserFrameAura::BrowserFrameAura(BrowserFrame* browser_frame, |
GetNativeWindow()->SetName("BrowserFrameAura"); |
GetNativeWindow()->AddObserver(window_property_watcher_.get()); |
#if defined(USE_ASH) |
- ash::SetPersistsAcrossAllWorkspaces( |
- GetNativeWindow(), |
- ash::WINDOW_PERSISTS_ACROSS_ALL_WORKSPACES_VALUE_NO); |
+ if (browser_view->browser()->type() != Browser::TYPE_POPUP) { |
+ ash::SetPersistsAcrossAllWorkspaces( |
+ GetNativeWindow(), |
+ ash::WINDOW_PERSISTS_ACROSS_ALL_WORKSPACES_VALUE_NO); |
+ } |
#endif |
} |