diff options
author | Max Kellermann <max@duempel.org> | 2013-10-19 19:50:54 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-20 13:06:40 +0200 |
commit | c772bc45c60be3f559cdd42a9628f37f15da0a17 (patch) | |
tree | 2a30c33f17c6be05510af649027aafea805417ae /src/PlaylistQueue.cxx | |
parent | c1e7be3b8e4ab5fb99587b8e5f262ce41805f892 (diff) | |
download | mpd-c772bc45c60be3f559cdd42a9628f37f15da0a17.tar.gz mpd-c772bc45c60be3f559cdd42a9628f37f15da0a17.tar.xz mpd-c772bc45c60be3f559cdd42a9628f37f15da0a17.zip |
PlaylistError: convert playlist_result to a strictly-typed enum
Diffstat (limited to 'src/PlaylistQueue.cxx')
-rw-r--r-- | src/PlaylistQueue.cxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/PlaylistQueue.cxx b/src/PlaylistQueue.cxx index 200ce542f..1722c421c 100644 --- a/src/PlaylistQueue.cxx +++ b/src/PlaylistQueue.cxx @@ -30,13 +30,13 @@ #include <glib.h> -enum playlist_result +PlaylistResult playlist_load_into_queue(const char *uri, SongEnumerator &e, unsigned start_index, unsigned end_index, playlist &dest, player_control &pc, bool secure) { - enum playlist_result result; + PlaylistResult result; Song *song; char *base_uri = uri != nullptr ? g_path_get_dirname(uri) : nullptr; @@ -55,7 +55,7 @@ playlist_load_into_queue(const char *uri, SongEnumerator &e, result = dest.AppendSong(pc, song); song->Free(); - if (result != PLAYLIST_RESULT_SUCCESS) { + if (result != PlaylistResult::SUCCESS) { g_free(base_uri); return result; } @@ -63,10 +63,10 @@ playlist_load_into_queue(const char *uri, SongEnumerator &e, g_free(base_uri); - return PLAYLIST_RESULT_SUCCESS; + return PlaylistResult::SUCCESS; } -enum playlist_result +PlaylistResult playlist_open_into_queue(const char *uri, unsigned start_index, unsigned end_index, playlist &dest, player_control &pc, @@ -78,9 +78,9 @@ playlist_open_into_queue(const char *uri, struct input_stream *is; auto playlist = playlist_open_any(uri, mutex, cond, &is); if (playlist == nullptr) - return PLAYLIST_RESULT_NO_SUCH_LIST; + return PlaylistResult::NO_SUCH_LIST; - enum playlist_result result = + PlaylistResult result = playlist_load_into_queue(uri, *playlist, start_index, end_index, dest, pc, secure); |