summaryrefslogtreecommitdiff
path: root/src/ui.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2011-10-22 16:34:48 +0200
committerLars-Dominik Braun <lars@6xq.net>2011-10-22 16:34:48 +0200
commitba60fbc4274e85fb63d373207f525aa57bc75eb3 (patch)
treea8ccff14797158942c72f4fbbbf8e37cd8377fbd /src/ui.c
parent55d6eb4c91a994bc83560a27296329a6ce0d2329 (diff)
downloadpianobar-ba60fbc4274e85fb63d373207f525aa57bc75eb3.tar.gz
pianobar-ba60fbc4274e85fb63d373207f525aa57bc75eb3.tar.bz2
pianobar-ba60fbc4274e85fb63d373207f525aa57bc75eb3.zip
Support seed stations
Fixes #165
Diffstat (limited to 'src/ui.c')
-rw-r--r--src/ui.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui.c b/src/ui.c
index dc2acb3..1857170 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -333,13 +333,13 @@ static PianoStation_t **BarSortedStations (PianoStation_t *unsortedStations,
* @param called if input was not a number
* @return pointer to selected station or NULL
*/
-PianoStation_t *BarUiSelectStation (BarApp_t *app, const char *prompt,
- BarUiSelectStationCallback_t callback) {
+PianoStation_t *BarUiSelectStation (BarApp_t *app, PianoStation_t *stations,
+ const char *prompt, BarUiSelectStationCallback_t callback) {
PianoStation_t **sortedStations = NULL, *retStation = NULL;
size_t stationCount, i;
char buf[100];
- if (app->ph.stations == NULL) {
+ if (stations == NULL) {
BarUiMsg (&app->settings, MSG_ERR, "No station available.\n");
return NULL;
}
@@ -347,7 +347,7 @@ PianoStation_t *BarUiSelectStation (BarApp_t *app, const char *prompt,
memset (buf, 0, sizeof (buf));
/* sort and print stations */
- sortedStations = BarSortedStations (app->ph.stations, &stationCount,
+ sortedStations = BarSortedStations (stations, &stationCount,
app->settings.sortOrder);
do {