From f8ec19b35cbfaa050d82ac05f3a0d7a74b66357a Mon Sep 17 00:00:00 2001 From: Eric House Date: Mon, 19 Dec 2016 21:14:45 -0800 Subject: [PATCH] perms: use remove to avoid leak --- .../android/XWords4/src/org/eehouse/android/xw4/Perms23.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/Perms23.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/Perms23.java index 28586385d..e5036ed65 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/Perms23.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/Perms23.java @@ -142,7 +142,7 @@ public class Perms23 { private static Map s_map = new HashMap(); public static void gotPermissionResult( int code, String[] perms, int[] granteds ) { - PermCbck cbck = s_map.get( code ); + PermCbck cbck = s_map.remove( code ); if ( null != cbck ) { Map result = new HashMap(); for ( int ii = 0; ii < perms.length; ++ii ) { @@ -162,7 +162,6 @@ public class Perms23 { String permString = perm.getString(); boolean result = PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission( XWApp.getContext(), permString ); - DbgUtils.logd( TAG, "havePermission(%s) => %b", perm.toString(), result ); return result; }