From dd01db48d8af4bd11c2e294f112f8cac4e447cb9 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 2 Jul 2019 23:05:04 +0300 Subject: [PATCH] fix possible null crash --- .../java/com/github/axet/audiorecorder/app/Recordings.java | 3 --- .../com/github/axet/audiorecorder/services/TileService.java | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/app/Recordings.java b/app/src/main/java/com/github/axet/audiorecorder/app/Recordings.java index 53ebb15..a4b54c4 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/app/Recordings.java +++ b/app/src/main/java/com/github/axet/audiorecorder/app/Recordings.java @@ -5,14 +5,11 @@ import android.net.Uri; import android.support.v7.widget.RecyclerView; import android.util.Log; import android.view.View; -import android.widget.ListView; import android.widget.TextView; import com.github.axet.androidlibrary.widgets.ErrorDialog; import com.github.axet.audiorecorder.R; -import java.util.ArrayList; - public class Recordings extends com.github.axet.audiolibrary.app.Recordings { public View progressEmpty; public TextView progressText; diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/TileService.java b/app/src/main/java/com/github/axet/audiorecorder/services/TileService.java index 37bc4c0..f6fc58b 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/services/TileService.java +++ b/app/src/main/java/com/github/axet/audiorecorder/services/TileService.java @@ -38,6 +38,8 @@ public class TileService extends android.service.quicksettings.TileService { void updateTile() { Tile tile = getQsTile(); + if (tile == null) + return; // some broken devices has tile == null within onStartListening() if (AudioApplication.from(this).recording != null) { tile.setIcon(Icon.createWithResource(this, R.drawable.ic_stop_black_24dp)); tile.setLabel(getString(R.string.tile_stop_recording));