| 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() { | 
| } | 
|  | 
|  |