diff options
Diffstat (limited to 'java')
| -rw-r--r-- | java/org/gnu/emacs/EmacsService.java | 15 |
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. */ |