diff options
Diffstat (limited to 'com/android/server/pm/ShortcutBitmapSaver.java')
-rw-r--r-- | com/android/server/pm/ShortcutBitmapSaver.java | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/com/android/server/pm/ShortcutBitmapSaver.java b/com/android/server/pm/ShortcutBitmapSaver.java index 815f8851..4f5d1560 100644 --- a/com/android/server/pm/ShortcutBitmapSaver.java +++ b/com/android/server/pm/ShortcutBitmapSaver.java @@ -21,8 +21,6 @@ import android.content.pm.ShortcutInfo; import android.graphics.Bitmap; import android.graphics.Bitmap.CompressFormat; import android.graphics.drawable.Icon; -import android.os.StrictMode; -import android.os.StrictMode.ThreadPolicy; import android.os.SystemClock; import android.util.Log; import android.util.Slog; @@ -167,13 +165,7 @@ public class ShortcutBitmapSaver { // Compress it and enqueue to the requests. final byte[] bytes; - final StrictMode.ThreadPolicy oldPolicy = StrictMode.getThreadPolicy(); try { - // compress() triggers a slow call, but in this case it's needed to save RAM and also - // the target bitmap is of an icon size, so let's just permit it. - StrictMode.setThreadPolicy(new ThreadPolicy.Builder(oldPolicy) - .permitCustomSlowCalls() - .build()); final Bitmap shrunk = mService.shrinkBitmap(original, maxDimension); try { try (final ByteArrayOutputStream out = new ByteArrayOutputStream(64 * 1024)) { @@ -192,8 +184,6 @@ public class ShortcutBitmapSaver { } catch (IOException | RuntimeException | OutOfMemoryError e) { Slog.wtf(ShortcutService.TAG, "Unable to write bitmap to file", e); return; - } finally { - StrictMode.setThreadPolicy(oldPolicy); } shortcut.addFlags( |