| Index: omaha_response_handler_action.h | 
| diff --git a/omaha_response_handler_action.h b/omaha_response_handler_action.h | 
| index b5feabdecd51b215171e3dd3a407d3752e72cf1f..2845df589cab8a8584783c36befab40d3a06cba7 100644 | 
| --- a/omaha_response_handler_action.h | 
| +++ b/omaha_response_handler_action.h | 
| @@ -1,4 +1,4 @@ | 
| -// Copyright (c) 2009 The Chromium Authors. All rights reserved. | 
| +// Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| @@ -16,6 +16,7 @@ | 
| namespace chromeos_update_engine { | 
|  | 
| class OmahaResponseHandlerAction; | 
| +class PrefsInterface; | 
|  | 
| template<> | 
| class ActionTraits<OmahaResponseHandlerAction> { | 
| @@ -26,7 +27,9 @@ class ActionTraits<OmahaResponseHandlerAction> { | 
|  | 
| class OmahaResponseHandlerAction : public Action<OmahaResponseHandlerAction> { | 
| public: | 
| -  OmahaResponseHandlerAction() : got_no_update_response_(false) {} | 
| +  OmahaResponseHandlerAction(PrefsInterface* prefs) | 
| +      : prefs_(prefs), | 
| +        got_no_update_response_(false) {} | 
| typedef ActionTraits<OmahaResponseHandlerAction>::InputObjectType | 
| InputObjectType; | 
| typedef ActionTraits<OmahaResponseHandlerAction>::OutputObjectType | 
| @@ -57,6 +60,9 @@ class OmahaResponseHandlerAction : public Action<OmahaResponseHandlerAction> { | 
| static bool GetInstallDev(const std::string& boot_dev, | 
| std::string* install_dev); | 
|  | 
| +  // Update Engine preference store. | 
| +  PrefsInterface* prefs_; | 
| + | 
| // set to non-empty in unit tests | 
| std::string boot_device_; | 
|  | 
|  |