diff options
Diffstat (limited to 'embed/mozilla/EphySingle.cpp')
-rw-r--r-- | embed/mozilla/EphySingle.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/embed/mozilla/EphySingle.cpp b/embed/mozilla/EphySingle.cpp index 1762b2e18..b9566a329 100644 --- a/embed/mozilla/EphySingle.cpp +++ b/embed/mozilla/EphySingle.cpp @@ -301,21 +301,23 @@ mozilla_permission_to_ephy_permission (nsIPermission *perm) PRUint32 cap; perm->GetCapability(&cap); - gboolean allowed; + EphyPermission permission; switch (cap) { case nsIPermissionManager::ALLOW_ACTION: - allowed = TRUE; + permission = EPHY_PERMISSION_ALLOWED; break; case nsIPermissionManager::DENY_ACTION: + permission = EPHY_PERMISSION_DENIED; + break; case nsIPermissionManager::UNKNOWN_ACTION: default : - allowed = FALSE; + permission = EPHY_PERMISSION_DEFAULT; break; } nsCString host; perm->GetHost(host); - return ephy_permission_info_new (host.get(), type, allowed); + return ephy_permission_info_new (host.get(), type, permission); } |