1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-20 12:00:51 +02:00

Fix crash when receiving empty music state

This commit is contained in:
Arjan Schrijver 2024-02-04 20:35:40 +01:00
parent 145c2b8c6c
commit 8aaa766dcd

View File

@ -700,15 +700,17 @@ public class NotificationListener extends NotificationListenerService {
};
mHandler.postDelayed(mSetMusicInfoRunnable, 100);
if (mSetMusicStateRunnable != null) {
mHandler.removeCallbacks(mSetMusicStateRunnable);
}
mSetMusicStateRunnable = new Runnable() {
@Override
public void run() {
GBApplication.deviceService().onSetMusicState(stateSpec);
if (stateSpec != null) {
if (mSetMusicStateRunnable != null) {
mHandler.removeCallbacks(mSetMusicStateRunnable);
}
};
mSetMusicStateRunnable = new Runnable() {
@Override
public void run() {
GBApplication.deviceService().onSetMusicState(stateSpec);
}
};
}
mHandler.postDelayed(mSetMusicStateRunnable, 100);
return true;