From dee87d13ab1ccfdf7617544e9e9e90fd5cee3864 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 25 Oct 2017 20:56:41 -0700 Subject: [PATCH] Bug 1409249: Follow-up: Fix Android build bustage. r=bustage MozReview-Commit-ID: 1I3z8Oqz9Qm --- mobile/android/components/build/nsAndroidHistory.cpp | 5 ++--- mobile/android/components/build/nsAndroidHistory.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/mobile/android/components/build/nsAndroidHistory.cpp b/mobile/android/components/build/nsAndroidHistory.cpp index 2b115005589b..0081f8ea3058 100644 --- a/mobile/android/components/build/nsAndroidHistory.cpp +++ b/mobile/android/components/build/nsAndroidHistory.cpp @@ -30,7 +30,7 @@ NS_IMPL_ISUPPORTS(nsAndroidHistory, IHistory, nsIRunnable, nsITimerCallback, nsI nsAndroidHistory* nsAndroidHistory::sHistory = nullptr; /*static*/ -nsAndroidHistory* +already_AddRefed nsAndroidHistory::GetSingleton() { if (!sHistory) { @@ -38,8 +38,7 @@ nsAndroidHistory::GetSingleton() NS_ENSURE_TRUE(sHistory, nullptr); } - NS_ADDREF(sHistory); - return sHistory; + return do_AddRef(sHistory); } nsAndroidHistory::nsAndroidHistory() diff --git a/mobile/android/components/build/nsAndroidHistory.h b/mobile/android/components/build/nsAndroidHistory.h index 5ddc838b28fc..37417c21f420 100644 --- a/mobile/android/components/build/nsAndroidHistory.h +++ b/mobile/android/components/build/nsAndroidHistory.h @@ -40,7 +40,7 @@ public: * Obtains a pointer that has had AddRef called on it. Used by the service * manager only. */ - static nsAndroidHistory* GetSingleton(); + static already_AddRefed GetSingleton(); nsAndroidHistory();