Index: chrome/browser/chromeos/setting_level_bubble.cc |
diff --git a/chrome/browser/chromeos/setting_level_bubble.cc b/chrome/browser/chromeos/setting_level_bubble.cc |
index 3b10fde3881b82421b91e6cc24fd4cbae9ba9303..3ff00df1ae83fea9fe7d53e80528449f1799c9b9 100644 |
--- a/chrome/browser/chromeos/setting_level_bubble.cc |
+++ b/chrome/browser/chromeos/setting_level_bubble.cc |
@@ -7,7 +7,7 @@ |
#include <algorithm> |
#include "chrome/browser/chromeos/login/background_view.h" |
-#include "chrome/browser/chromeos/login/existing_user_controller.h" |
+#include "chrome/browser/chromeos/login/base_login_display_host.h" |
#include "chrome/browser/chromeos/login/login_utils.h" |
#include "chrome/browser/chromeos/login/login_display_host.h" |
#include "chrome/browser/chromeos/login/webui_login_display.h" |
@@ -79,12 +79,9 @@ static views::Widget* GetToplevelWidget() { |
if (background) { |
window = GTK_WINDOW(background->GetNativeWindow()); |
} else { |
- ExistingUserController* controller = |
- ExistingUserController::current_controller(); |
- if (controller) { |
- window = |
- GTK_WINDOW(controller->login_display_host()->GetNativeWindow()); |
- } |
+ LoginDisplayHost* host = BaseLoginDisplayHost::default_host(); |
+ if (host) |
+ window = host->GetNativeWindow(); |
} |
#endif |
} |