From 87864bfa4609e051ffe8cb566321b652c1ce1076 Mon Sep 17 00:00:00 2001
From: mueller-ma <mueller-ma@users.noreply.github.com>
Date: Thu, 30 May 2019 13:22:19 +0200
Subject: [PATCH] Fix crash in svg parsing (#1352)

Fixed in https://github.com/BigBadaboom/androidsvg/issues/170

````java
Fatal Exception: java.lang.IllegalArgumentException: bad base-64
       at android.util.Base64.decode(Base64.java:161)
       at android.util.Base64.decode(Base64.java:136)
       at android.util.Base64.decode(Base64.java:118)
       at com.caverock.androidsvg.SVGAndroidRenderer.checkForImageDataURL(SVGAndroidRenderer.java:1939)
       at com.caverock.androidsvg.SVGAndroidRenderer.render(SVGAndroidRenderer.java:1860)
       at com.caverock.androidsvg.SVGAndroidRenderer.render(SVGAndroidRenderer.java:300)
       at com.caverock.androidsvg.SVGAndroidRenderer.renderChildren(SVGAndroidRenderer.java:334)
       at com.caverock.androidsvg.SVGAndroidRenderer.render(SVGAndroidRenderer.java:623)
       at com.caverock.androidsvg.SVGAndroidRenderer.render(SVGAndroidRenderer.java:298)
       at com.caverock.androidsvg.SVGAndroidRenderer.renderChildren(SVGAndroidRenderer.java:334)
       at com.caverock.androidsvg.SVGAndroidRenderer.render(SVGAndroidRenderer.java:580)
       at com.caverock.androidsvg.SVGAndroidRenderer.renderDocument(SVGAndroidRenderer.java:268)
       at com.caverock.androidsvg.SVG.renderToCanvas(SVG.java:466)
       at com.caverock.androidsvg.SVG.renderToCanvas(SVG.java:443)
       at org.openhab.habdroid.util.AsyncHttpClient$BitmapResponseHandler.getBitmapFromSvgInputstream(AsyncHttpClient.java:126)
       at org.openhab.habdroid.util.AsyncHttpClient$BitmapResponseHandler.convertBodyInBackground(AsyncHttpClient.java:67)
````

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
---
 mobile/build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mobile/build.gradle b/mobile/build.gradle
index f4f5d59b..83668ab5 100644
--- a/mobile/build.gradle
+++ b/mobile/build.gradle
@@ -107,7 +107,7 @@ dependencies {
     implementation 'com.squareup.okhttp3:logging-interceptor:3.12.1'
     implementation 'com.github.heremaps:oksse:0.9.0'
     implementation 'com.larswerkman:HoloColorPicker:1.5'
-    implementation 'com.github.BigBadaboom:androidsvg:3511e136498da94018ef9fa438895984ea9b99db'
+    implementation 'com.caverock:androidsvg-aar:1.4'
     implementation('com.github.paolorotolo:appintro:v5.1.0') {
         transitive false
         exclude group: 'com.intellij', module: 'annotations'
-- 
GitLab