mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1060994 - Fix more bad implicit constructors in permission checker; r=bsmedberg
--HG-- extra : rebase_source : 455e38e7ff128a9a1b158dc256e86a012a6cc007
This commit is contained in:
parent
5567369ba5
commit
1b5135fef3
@ -306,7 +306,7 @@ public:
|
||||
/**
|
||||
* @param aManager The owning manager.
|
||||
*/
|
||||
DeleteFromMozHostListener(nsPermissionManager* aManager);
|
||||
explicit DeleteFromMozHostListener(nsPermissionManager* aManager);
|
||||
|
||||
protected:
|
||||
nsRefPtr<nsPermissionManager> mManager;
|
||||
|
@ -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<PermissionKey>
|
||||
{
|
||||
public:
|
||||
PermissionHashKey(const PermissionKey* aPermissionKey)
|
||||
explicit PermissionHashKey(const PermissionKey* aPermissionKey)
|
||||
: nsRefPtrHashKey<PermissionKey>(aPermissionKey)
|
||||
{}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user