| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| index dbffd9e264e27b7ef31d8dbb27b5fd291d0ca682..e86559e423853f26248ba743b19d22425819a3a5 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| @@ -210,7 +210,7 @@ class ChromeLauncherControllerImpl
|
| // Internal helpers for pinning and unpinning that handle both
|
| // client-triggered and internal pinning operations.
|
| void DoPinAppWithID(const std::string& app_id);
|
| - void DoUnpinAppWithID(const std::string& app_id);
|
| + void DoUnpinAppWithID(const std::string& app_id, bool sync_change);
|
|
|
| // Pin a running app with |shelf_id| internally to |index|. It returns
|
| // the index where the item was pinned.
|
| @@ -308,6 +308,9 @@ class ChromeLauncherControllerImpl
|
| // app_list::AppListSyncableService::Observer:
|
| void OnSyncModelUpdated() override;
|
|
|
| + // Unpins shelf item and optionally sync change.
|
| + void UnpinAndSync(ash::ShelfID id, bool sync_change);
|
| +
|
| ash::ShelfModel* model_;
|
|
|
| // Profile used for prefs and loading extensions. This is NOT necessarily the
|
|
|