OSDN Git Service

Catch SecurityException in more scenarios
authorBraden Farmer <farmerbb@gmail.com>
Wed, 20 Nov 2019 01:46:39 +0000 (18:46 -0700)
committerBraden Farmer <farmerbb@gmail.com>
Wed, 20 Nov 2019 01:46:39 +0000 (18:46 -0700)
app/src/main/java/com/farmerbb/taskbar/util/U.java

index 1476eeb..2add266 100644 (file)
@@ -508,7 +508,7 @@ public class U {
 
         try {
             launcherApps.startMainActivity(componentName, userManager.getUserForSerialNumber(userId), null, bundle);
-        } catch (ActivityNotFoundException | NullPointerException e) { /* Gracefully fail */ }
+        } catch (ActivityNotFoundException | NullPointerException | SecurityException e) { /* Gracefully fail */ }
     }
 
     @TargetApi(Build.VERSION_CODES.N_MR1)
@@ -518,7 +518,7 @@ public class U {
         if(launcherApps.hasShortcutHostPermission()) {
             try {
                 launcherApps.startShortcut(shortcut, null, bundle);
-            } catch (ActivityNotFoundException | NullPointerException e) { /* Gracefully fail */ }
+            } catch (ActivityNotFoundException | NullPointerException | SecurityException e) { /* Gracefully fail */ }
         }
     }