summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ash/system/ime/tray_ime.cc3
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