Index: content/child/push_messaging/push_provider.cc |
diff --git a/content/child/push_messaging/push_provider.cc b/content/child/push_messaging/push_provider.cc |
index 927da07baa35fd30984f680cc51c482e0198c973..0d737cf797e01191215c95c8bbbd9296c4df7acd 100644 |
--- a/content/child/push_messaging/push_provider.cc |
+++ b/content/child/push_messaging/push_provider.cc |
@@ -182,7 +182,11 @@ void PushProvider::OnUnsubscribeSuccess(int request_id, bool did_unsubscribe) { |
if (!callbacks) |
return; |
+#ifdef CRBUG_493531 |
+ callbacks->onSuccess(new bool(did_unsubscribe)); |
+#else |
callbacks->onSuccess(&did_unsubscribe); |
+#endif |
unsubscribe_callbacks_.Remove(request_id); |
} |