| Index: chrome/browser/ui/views/frame/browser_view.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
|
| index 16cda189b7fd4d1c60b0045ee94df875e5611b58..5bbca22512077b84b0a122c3c846373e16fc1fa8 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -24,6 +24,7 @@
|
| #include "chrome/browser/instant/instant_controller.h"
|
| #include "chrome/browser/native_window_notification_source.h"
|
| #include "chrome/browser/ntp_background_util.h"
|
| +#include "chrome/browser/managed_mode.h"
|
| #include "chrome/browser/prefs/pref_service.h"
|
| #include "chrome/browser/profiles/avatar_menu_model.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -467,6 +468,8 @@ bool BrowserView::ShouldShowAvatar() const {
|
| return false;
|
| if (IsOffTheRecord())
|
| return true;
|
| + if (ManagedMode::IsInManagedMode())
|
| + return true;
|
|
|
| ProfileInfoCache& cache =
|
| g_browser_process->profile_manager()->GetProfileInfoCache();
|
| @@ -549,28 +552,10 @@ TabContentsWrapper* BrowserView::GetSelectedTabContentsWrapper() const {
|
| }
|
|
|
| SkBitmap BrowserView::GetOTRAvatarIcon() const {
|
| - static SkBitmap* otr_avatar_ = new SkBitmap();
|
| -
|
| - if (otr_avatar_->isNull()) {
|
| - ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
|
| - *otr_avatar_ = *rb.GetBitmapNamed(IDR_OTR_ICON);
|
| - }
|
| - return *otr_avatar_;
|
| -}
|
| -
|
| -SkBitmap BrowserView::GetGuestAvatarIcon() const {
|
| -#if defined(OS_CHROMEOS)
|
| - static SkBitmap* guest_avatar_ = new SkBitmap();
|
| -
|
| - if (guest_avatar_->isNull()) {
|
| - ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
|
| - *guest_avatar_ = *rb.GetBitmapNamed(IDR_GUEST_ICON);
|
| - }
|
| - return *guest_avatar_;
|
| -#else
|
| - NOTREACHED();
|
| - return SkBitmap();
|
| -#endif
|
| + ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
|
| + const SkBitmap* otr_avatar =
|
| + rb.GetNativeImageNamed(IDR_OTR_ICON).ToSkBitmap();
|
| + return *otr_avatar;
|
| }
|
|
|
| // static
|
|
|