| Index: chrome/browser/ui/app_list/start_page_service.cc
|
| diff --git a/chrome/browser/ui/app_list/start_page_service.cc b/chrome/browser/ui/app_list/start_page_service.cc
|
| index 06d6501d14a9b9b8ccf259cb830f86c857565f11..c4ab693bdd16821df7ab968d912c07fe4d88219f 100644
|
| --- a/chrome/browser/ui/app_list/start_page_service.cc
|
| +++ b/chrome/browser/ui/app_list/start_page_service.cc
|
| @@ -138,6 +138,18 @@ StartPageService::StartPageService(Profile* profile)
|
|
|
| StartPageService::~StartPageService() {}
|
|
|
| +void StartPageService::AddObserver(StartPageObserver* observer) {
|
| + observers_.AddObserver(observer);
|
| +}
|
| +
|
| +void StartPageService::RemoveObserver(StartPageObserver* observer) {
|
| + observers_.RemoveObserver(observer);
|
| +}
|
| +
|
| +void StartPageService::OnSearch(const base::string16& query) {
|
| + FOR_EACH_OBSERVER(StartPageObserver, observers_, OnSearch(query));
|
| +}
|
| +
|
| void StartPageService::Shutdown() {
|
| contents_.reset();
|
| }
|
|
|