Index: chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc |
diff --git a/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc b/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc |
index 501fc6419610e560dd80f92aa8f4edb95dbbe73a..bb2a72fa3c6818ec0c14281dae7f3af6b667178c 100644 |
--- a/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc |
+++ b/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc |
@@ -146,9 +146,12 @@ void ChromeNativeAppWindowViewsAuraAsh::OnBeforeWidgetInit( |
views::Widget* widget) { |
ChromeNativeAppWindowViewsAura::OnBeforeWidgetInit(create_params, init_params, |
widget); |
- if (create_params.is_ime_window) { |
- // Put ime windows into the ime window container on the primary display. |
- int container_id = ash::kShellWindowId_ImeWindowParentContainer; |
+ if (create_params.is_ime_window || create_params.show_on_lock_screen) { |
+ // Put ime windows and lock screen windows into their respective window |
benwells
2017/06/13 10:30:46
Nit: two spaces after respective
tbarzic
2017/06/13 19:17:59
Done.
|
+ // containers on the primary display. |
+ int container_id = create_params.is_ime_window |
+ ? ash::kShellWindowId_ImeWindowParentContainer |
+ : ash::kShellWindowId_LockActionHandlerContainer; |
if (ash_util::IsRunningInMash()) { |
init_params->mus_properties |
[ui::mojom::WindowManager::kContainerId_InitProperty] = |