Index: chrome/browser/ui/views/ash/launcher/chrome_launcher_delegate.cc |
diff --git a/chrome/browser/ui/views/ash/launcher/chrome_launcher_delegate.cc b/chrome/browser/ui/views/ash/launcher/chrome_launcher_delegate.cc |
index 5278531d98fdf52ae4228d90b0f7addb2d42664c..ffc272c9bc494eeabc6c6e21c1c587f23126f14f 100644 |
--- a/chrome/browser/ui/views/ash/launcher/chrome_launcher_delegate.cc |
+++ b/chrome/browser/ui/views/ash/launcher/chrome_launcher_delegate.cc |
@@ -396,6 +396,14 @@ void ChromeLauncherDelegate::UnpinAppsWithID(const std::string& app_id) { |
} |
} |
+bool ChromeLauncherDelegate::IsLoggedInAsGuest() { |
+ return ProfileManager::GetDefaultProfileOrOffTheRecord()->IsOffTheRecord(); |
+} |
+ |
+void ChromeLauncherDelegate::CreateNewIncognitoWindow() { |
+ Browser::NewEmptyWindow(GetProfileForNewWindows()->GetOffTheRecordProfile()); |
+} |
+ |
void ChromeLauncherDelegate::SetAutoHideBehavior( |
ash::ShelfAutoHideBehavior behavior) { |
ash::Shell::GetInstance()->SetShelfAutoHideBehavior(behavior); |