Index: chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
diff --git a/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm b/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
index b32f23319bc25485cc26baaf6ae3e88643e5eab6..94c363e6f921c8c03c75c23bbcff14b8df1a191b 100644 |
--- a/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
+++ b/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
@@ -975,6 +975,15 @@ void NativeAppWindowCocoa::SetAlwaysOnTop(bool always_on_top) { |
NSNormalWindowLevel)]; |
} |
+void NativeAppWindowCocoa::SetVisibleOnAllWorkspaces(bool always_visible) { |
+ NSWindowCollectionBehavior behavior = [window() collectionBehavior]; |
+ if (always_visible) |
+ behavior |= NSWindowCollectionBehaviorCanJoinAllSpaces; |
+ else |
+ behavior &= ~NSWindowCollectionBehaviorCanJoinAllSpaces; |
+ [window() setCollectionBehavior:behavior]; |
+} |
+ |
NativeAppWindowCocoa::~NativeAppWindowCocoa() { |
} |