Change togglePlayback to toggleFlag

This commit is contained in:
Christopher Eby 2010-03-21 22:33:12 -05:00
parent c3f955155f
commit b5480992b9
3 changed files with 9 additions and 9 deletions

View File

@ -422,7 +422,7 @@ public class CoverView extends View {
switch (message.what) {
case GO:
if (message.arg1 == 0)
mService.togglePlayback();
mService.toggleFlag(PlaybackService.FLAG_PLAYING);
else
shiftCover(message.arg1);
break;

View File

@ -29,6 +29,6 @@ interface IPlaybackService {
int getDuration();
void setCurrentSong(int delta);
void togglePlayback();
void toggleFlag(int flag);
void seekToProgress(int progress);
}

View File

@ -107,9 +107,9 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
PlaybackService.this.setCurrentSong(delta);
}
public void togglePlayback()
public void toggleFlag(int flag)
{
PlaybackService.this.togglePlayback();
PlaybackService.this.toggleFlag(flag);
}
public void seekToProgress(int progress)
@ -536,13 +536,13 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
return (mAudioManager.getRouting(mAudioManager.getMode()) & AudioManager.ROUTE_SPEAKER) != 0;
}
private void togglePlayback()
private void toggleFlag(int flag)
{
synchronized (mStateLock) {
if ((mState & FLAG_PLAYING) == 0)
setFlag(FLAG_PLAYING);
if ((mState & flag) == 0)
setFlag(flag);
else
unsetFlag(FLAG_PLAYING);
unsetFlag(flag);
}
}
@ -722,7 +722,7 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
break;
case GO:
if (message.arg1 == 0)
togglePlayback();
toggleFlag(FLAG_PLAYING);
else
setCurrentSong(message.arg1);
break;