1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/chromeos/app_mode/kiosk_app_external_loader.h" 6 7 #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" 8 9 namespace chromeos { 10 KioskAppExternalLoader()11KioskAppExternalLoader::KioskAppExternalLoader() { 12 } 13 ~KioskAppExternalLoader()14KioskAppExternalLoader::~KioskAppExternalLoader() { 15 } 16 SetCurrentAppExtensions(scoped_ptr<base::DictionaryValue> prefs)17void KioskAppExternalLoader::SetCurrentAppExtensions( 18 scoped_ptr<base::DictionaryValue> prefs) { 19 kiosk_apps_.Swap(prefs.get()); 20 StartLoading(); 21 } 22 StartLoading()23void KioskAppExternalLoader::StartLoading() { 24 prefs_.reset(kiosk_apps_.DeepCopy()); 25 LoadFinished(); 26 } 27 28 } // namespace chromeos 29