summaryrefslogtreecommitdiffstats
path: root/ash/desktop_background/desktop_background_view.cc
diff options
context:
space:
mode:
authornkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-26 10:39:38 +0000
committernkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-26 10:39:38 +0000
commit07a2fa632514a26a2cf27d8d001a5c4115015cbe (patch)
treea7ca9bde7de154de63ed5b19896822ec8ef519f1 /ash/desktop_background/desktop_background_view.cc
parent0b83c7f6bf25fd47689ad43d2d5f9b0a0b0c02c9 (diff)
downloadchromium_src-07a2fa632514a26a2cf27d8d001a5c4115015cbe.zip
chromium_src-07a2fa632514a26a2cf27d8d001a5c4115015cbe.tar.gz
chromium_src-07a2fa632514a26a2cf27d8d001a5c4115015cbe.tar.bz2
[cros] New OOBE design: wait for wallpaper on boot, then initializ WebUI.
BUG=133279 TEST=Manual. With --enable-new-oobe flag booted into OOBE, sign in screen (when OOBE is not completed). Review URL: https://chromiumcodereview.appspot.com/10637002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144153 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/desktop_background/desktop_background_view.cc')
-rw-r--r--ash/desktop_background/desktop_background_view.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ash/desktop_background/desktop_background_view.cc b/ash/desktop_background/desktop_background_view.cc
index 632f9b3..de3ac7a 100644
--- a/ash/desktop_background/desktop_background_view.cc
+++ b/ash/desktop_background/desktop_background_view.cc
@@ -46,6 +46,10 @@ class ShowWallpaperAnimationObserver : public ui::ImplicitAnimationObserver {
static_cast<internal::RootWindowLayoutManager*>(
root_window_->layout_manager());
root_window_layout->SetBackgroundWidget(desktop_widget_);
+
+ ash::Shell::GetInstance()->
+ user_wallpaper_delegate()->OnWallpaperAnimationFinished();
+
MessageLoop::current()->DeleteSoon(FROM_HERE, this);
}