diff options
author | Max Kellermann <max@duempel.org> | 2009-04-25 14:08:31 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-04-25 14:08:31 +0200 |
commit | 616dc9d4659ca7486dfd252efeda0531766409cc (patch) | |
tree | 53de613dc715931919505809467215f9a56125bc /src/playlist.c | |
parent | d2010c0289f97a62ccd71d8ca2af5a4cd0fdcacc (diff) | |
download | mpd-616dc9d4659ca7486dfd252efeda0531766409cc.tar.gz mpd-616dc9d4659ca7486dfd252efeda0531766409cc.tar.xz mpd-616dc9d4659ca7486dfd252efeda0531766409cc.zip |
playlist_control: use GTimer in previousSongInPlaylist()
To determine whether to rewind the current song or to go to the
previous song, use a GTimer instead of manually diffing time(NULL).
Diffstat (limited to 'src/playlist.c')
-rw-r--r-- | src/playlist.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/playlist.c b/src/playlist.c index 79f6022a5..35c09329a 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -61,12 +61,16 @@ playlist_init(struct playlist *playlist) playlist->queued = -1; playlist->current = -1; + + playlist->prev_elapsed = g_timer_new(); } void playlist_finish(struct playlist *playlist) { queue_finish(&playlist->queue); + + g_timer_destroy(playlist->prev_elapsed); } /** |