diff options
Diffstat (limited to 'platform/android/java/lib')
| -rw-r--r-- | platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java b/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java index 7cf32b00fe..a0f8bb8cb7 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java +++ b/platform/android/java/lib/src/org/godotengine/godot/utils/PermissionsUtil.java @@ -36,6 +36,7 @@ import android.content.pm.PackageManager;  import android.content.pm.PermissionInfo;  import android.os.Build;  import android.support.v4.content.ContextCompat; +import android.util.Log;  import java.util.ArrayList;  import java.util.List;  import org.godotengine.godot.Godot; @@ -46,6 +47,8 @@ import org.godotengine.godot.Godot;   */  public final class PermissionsUtil { +	private static final String TAG = PermissionsUtil.class.getSimpleName(); +  	static final int REQUEST_RECORD_AUDIO_PERMISSION = 1;  	static final int REQUEST_CAMERA_PERMISSION = 2;  	static final int REQUEST_VIBRATE_PERMISSION = 3; @@ -113,8 +116,8 @@ public final class PermissionsUtil {  					dangerousPermissions.add(manifestPermission);  				}  			} catch (PackageManager.NameNotFoundException e) { -				e.printStackTrace(); -				return false; +				// Skip this permission and continue. +				Log.w(TAG, "Unable to identify permission " + manifestPermission, e);  			}  		} @@ -153,8 +156,8 @@ public final class PermissionsUtil {  					dangerousPermissions.add(manifestPermission);  				}  			} catch (PackageManager.NameNotFoundException e) { -				e.printStackTrace(); -				return new String[0]; +				// Skip this permission and continue. +				Log.w(TAG, "Unable to identify permission " + manifestPermission, e);  			}  		}  |