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 11 KioskAppExternalLoader::KioskAppExternalLoader() { 12 } 13 14 KioskAppExternalLoader::~KioskAppExternalLoader() { 15 } 16 17 void KioskAppExternalLoader::SetCurrentAppExtensions( 18 scoped_ptr<base::DictionaryValue> prefs) { 19 kiosk_apps_.Swap(prefs.get()); 20 StartLoading(); 21 } 22 23 void KioskAppExternalLoader::StartLoading() { 24 prefs_.reset(kiosk_apps_.DeepCopy()); 25 LoadFinished(); 26 } 27 28 } // namespace chromeos 29