Index: chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
diff --git a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
index b2b78a5013e65e3897b319b146f39685a8f967c3..9c5cf7d2a73ba258710adbdc98f59aeed0acf9e6 100644 |
--- a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
+++ b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
@@ -367,6 +367,8 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
virtual void ShutDown() OVERRIDE { |
DBusThreadManager::Get()->GetPowerManagerClient()->RequestShutdown(); |
+ if (!base::chromeos::IsRunningOnChromeOS()) |
+ browser::AttemptUserExit(); |
} |
virtual void SignOut() OVERRIDE { |