| Index: chrome/browser/extensions/api/gcm/gcm_api.cc
|
| diff --git a/chrome/browser/extensions/api/gcm/gcm_api.cc b/chrome/browser/extensions/api/gcm/gcm_api.cc
|
| index 75d7d18867aac2004a1dcc67f3e11e3f2eeaf617..a3f07de3e23ef93f402ff54051c1a63a20557d75 100644
|
| --- a/chrome/browser/extensions/api/gcm/gcm_api.cc
|
| +++ b/chrome/browser/extensions/api/gcm/gcm_api.cc
|
| @@ -135,11 +135,17 @@ GcmUnregisterFunction::~GcmUnregisterFunction() {}
|
| bool GcmUnregisterFunction::DoWork() {
|
| UMA_HISTOGRAM_BOOLEAN("GCM.APICallUnregister", true);
|
|
|
| +#if defined(OS_ANDROID)
|
| + LOG(FATAL) << "GcmUnregisterFunction is not implemented on Android";
|
| +#else
|
| + std::vector<std::string> sender_ids; // These are ignored on desktop.
|
| GetGCMDriver()->Unregister(
|
| extension()->id(),
|
| + sender_ids,
|
| base::Bind(&GcmUnregisterFunction::CompleteFunctionWithResult, this));
|
|
|
| return true;
|
| +#endif
|
| }
|
|
|
| void GcmUnregisterFunction::CompleteFunctionWithResult(
|
|
|