From 1b5135fef3330da307ec718fb149e4228038d1eb Mon Sep 17 00:00:00 2001 From: Ehsan Akhgari Date: Tue, 2 Sep 2014 18:20:38 -0400 Subject: [PATCH] Bug 1060994 - Fix more bad implicit constructors in permission checker; r=bsmedberg --HG-- extra : rebase_source : 455e38e7ff128a9a1b158dc256e86a012a6cc007 --- extensions/cookie/nsPermissionManager.cpp | 2 +- extensions/cookie/nsPermissionManager.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/cookie/nsPermissionManager.cpp b/extensions/cookie/nsPermissionManager.cpp index db9514902773..6192c4575e53 100644 --- a/extensions/cookie/nsPermissionManager.cpp +++ b/extensions/cookie/nsPermissionManager.cpp @@ -306,7 +306,7 @@ public: /** * @param aManager The owning manager. */ - DeleteFromMozHostListener(nsPermissionManager* aManager); + explicit DeleteFromMozHostListener(nsPermissionManager* aManager); protected: nsRefPtr mManager; diff --git a/extensions/cookie/nsPermissionManager.h b/extensions/cookie/nsPermissionManager.h index cdf39657cbdb..ec8bac866118 100644 --- a/extensions/cookie/nsPermissionManager.h +++ b/extensions/cookie/nsPermissionManager.h @@ -67,7 +67,7 @@ public: class PermissionKey { public: - PermissionKey(nsIPrincipal* aPrincipal); + explicit PermissionKey(nsIPrincipal* aPrincipal); PermissionKey(const nsACString& aHost, uint32_t aAppId, bool aIsInBrowserElement) @@ -109,7 +109,7 @@ public: class PermissionHashKey : public nsRefPtrHashKey { public: - PermissionHashKey(const PermissionKey* aPermissionKey) + explicit PermissionHashKey(const PermissionKey* aPermissionKey) : nsRefPtrHashKey(aPermissionKey) {}