aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsService.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsService.java b/java/org/gnu/emacs/EmacsService.java
index 171b427b05b..34682feeedb 100644
--- a/java/org/gnu/emacs/EmacsService.java
+++ b/java/org/gnu/emacs/EmacsService.java
@@ -1973,6 +1973,21 @@ public final class EmacsService extends Service
1973 return false; 1973 return false;
1974 } 1974 }
1975 1975
1976 /* Relinquish authorization for read and write access to the provided
1977 URI, which is generally a reference to a directory tree. */
1978
1979 public void
1980 relinquishUriRights (String uri)
1981 {
1982 Uri uri1;
1983 int flags;
1984
1985 uri1 = Uri.parse (uri);
1986 flags = (Intent.FLAG_GRANT_READ_URI_PERMISSION
1987 | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
1988 resolver.releasePersistableUriPermission (uri1, flags);
1989 }
1990
1976 1991
1977 1992
1978 /* Functions for detecting and requesting storage permissions. */ 1993 /* Functions for detecting and requesting storage permissions. */