From f1b3a1495d34ec5074c0d9aa152f4f77f69fa10e Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Tue, 25 Jun 2013 14:04:48 -0700 Subject: [PATCH] Fix froyo but where Bitmap.getConfig can return null --- .../google/android/apps/mytracks/util/TrackIconUtils.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/util/TrackIconUtils.java b/MyTracks/src/com/google/android/apps/mytracks/util/TrackIconUtils.java index d5a210d6e..190766861 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/util/TrackIconUtils.java +++ b/MyTracks/src/com/google/android/apps/mytracks/util/TrackIconUtils.java @@ -20,6 +20,7 @@ import com.google.android.maps.mytracks.R; import android.content.Context; import android.graphics.Bitmap; +import android.graphics.Bitmap.Config; import android.graphics.Color; import android.util.Pair; @@ -165,7 +166,11 @@ public class TrackIconUtils { * @param source the source */ public static Bitmap invertBitmap(Bitmap source) { - Bitmap output = Bitmap.createBitmap(source.getWidth(), source.getHeight(), source.getConfig()); + Config config = source.getConfig(); + if (config == null) { + config = Config.ARGB_8888; + } + Bitmap output = Bitmap.createBitmap(source.getWidth(), source.getHeight(), config); int height = source.getHeight(); int width = source.getWidth(); int pixelColor;