Index: blimp/engine/app/blimp_permission_manager.cc |
diff --git a/blimp/engine/app/blimp_permission_manager.cc b/blimp/engine/app/blimp_permission_manager.cc |
index 6f48b00325aa4ba6d5a8315d4b0ccc2ca6859eca..e41f957bcf9c4c2a551070bdd0b276b5082cff07 100644 |
--- a/blimp/engine/app/blimp_permission_manager.cc |
+++ b/blimp/engine/app/blimp_permission_manager.cc |
@@ -23,7 +23,13 @@ int BlimpPermissionManager::RequestPermission( |
const GURL& origin, |
bool user_gesture, |
const base::Callback<void(blink::mojom::PermissionStatus)>& callback) { |
- callback.Run(blink::mojom::PermissionStatus::DENIED); |
+ if (permission == content::PermissionType::GEOLOCATION) { |
+ VLOG(1) << "Geolocation permission granted."; |
+ callback.Run(blink::mojom::PermissionStatus::GRANTED); |
+ } else { |
+ VLOG(1) << "Permission denied."; |
+ callback.Run(blink::mojom::PermissionStatus::DENIED); |
+ } |
return kNoPendingOperation; |
} |