diff options
-rw-r--r-- | ash/system/ime/tray_ime.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ash/system/ime/tray_ime.cc b/ash/system/ime/tray_ime.cc index 2cba5c9..89b5802 100644 --- a/ash/system/ime/tray_ime.cc +++ b/ash/system/ime/tray_ime.cc @@ -12,6 +12,7 @@ #include "ash/system/tray/tray_constants.h" #include "ash/system/tray/tray_item_more.h" #include "ash/system/tray/tray_views.h" +#include "ash/wm/shelf_layout_manager.h" #include "base/logging.h" #include "base/utf_string_conversions.h" #include "grit/ash_strings.h" @@ -235,6 +236,8 @@ void TrayIME::OnIMERefresh() { default_->UpdateLabel(current); if (detailed_.get()) detailed_->Update(list, property_list); + else if (!Shell::GetInstance()->shelf()->IsVisible()) + PopupDetailedView(kTrayPopupAutoCloseDelayInSeconds, false); } } // namespace internal |