From 3ff9f2d3214e280df56a988db744c210ab53ad5e Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 17 Oct 2012 19:48:35 -0700 Subject: Fix timer starting on settings change --- .../src/github/daneren2005/dsub/service/DownloadServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'subsonic-android/src') diff --git a/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java b/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java index 4be1dbcc..6218209d 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java @@ -517,6 +517,7 @@ public class DownloadServiceImpl extends Service implements DownloadService { @Override public synchronized void play(int index) { + Log.d(TAG, "Play"); play(index, true); } @@ -846,14 +847,14 @@ public class DownloadServiceImpl extends Service implements DownloadService { @Override public void setSleepTimerDuration(int duration){ timerDuration = duration; - if(this.playerState == PlayerState.STARTED) + if(this.playerState == PlayerState.STARTED && timerStatus > 0) startSleepTimer(); } @Override public void setSleepTimerStatus(int status){ timerStatus = status; - if(this.playerState == PlayerState.STARTED) + if(this.playerState == PlayerState.STARTED && timerStatus > 0) startSleepTimer(); } -- cgit v1.2.3