diff --git a/let-runtime/src/main/java/com/canelmas/let/RuntimePermissionRequest.java b/let-runtime/src/main/java/com/canelmas/let/RuntimePermissionRequest.java index 4d0700f..4e985a9 100644 --- a/let-runtime/src/main/java/com/canelmas/let/RuntimePermissionRequest.java +++ b/let-runtime/src/main/java/com/canelmas/let/RuntimePermissionRequest.java @@ -128,6 +128,8 @@ private Object proceed(final boolean retry) { letContext.requestPermissions(permissionsToAsk.toArray(new String[]{}), requestCode); + return null; + } else { Logger.log("<<< Permissions granted"); @@ -135,12 +137,11 @@ private Object proceed(final boolean retry) { try { return joinPoint.proceed(); } catch (Throwable t) { - throw new LetException("Proceeding with the origin method failed!", t); + throw new LetException("Proceeding with the annotated method failed!", t); } } - return null; } private boolean isPermissionValid(final String permissionName) {