Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2803)

Unified Diff: chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc

Issue 2649103006: arc: Add splash screen for ARC++ Kiosk startup (Closed)
Patch Set: achuithb@ comments Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc
diff --git a/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc b/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc
index 7b28aa97a5a30983a9302a6a1f0f1af7590ed9ad..ccdf27f97eda68ea7d48551ddead2147a88a0791 100644
--- a/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc
+++ b/chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_launcher.cc
@@ -17,8 +17,9 @@ namespace chromeos {
ArcKioskAppLauncher::ArcKioskAppLauncher(content::BrowserContext* context,
ArcAppListPrefs* prefs,
- const std::string& app_id)
- : app_id_(app_id), prefs_(prefs) {
+ const std::string& app_id,
+ Delegate* delegate)
+ : app_id_(app_id), prefs_(prefs), delegate_(delegate) {
prefs_->AddObserver(this);
aura::Env::GetInstance()->AddObserver(this);
// Launching the app by app id in landscape mode and in non-touch mode.
@@ -78,6 +79,8 @@ bool ArcKioskAppLauncher::CheckAndPinWindow(aura::Window* const window) {
// Stop observing as target window is already found.
StopObserving();
ash::wm::PinWindow(window, true /* trusted */);
+ if (delegate_)
+ delegate_->OnAppWindowLaunched();
return true;
}

Powered by Google App Engine
This is Rietveld 408576698