From 00cfc5e626abc51df4b728a064697616cf7aae02 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 19 Jul 2008 12:11:12 +0200 Subject: Rate "shared stations" correctly by transforming them to private stations --- src/main.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index cd92e73..a2d096f 100644 --- a/src/main.c +++ b/src/main.c @@ -483,6 +483,16 @@ int main (int argc, char **argv) { BarUiMsg ("No song playing.\n"); break; } + if (!curStation->isCreator) { + BarUiMsg ("Transforming station... "); + if (PianoTransformShared (&ph, curStation) == + PIANO_RET_OK) { + BarUiMsg ("Ok.\n"); + } else { + BarUiMsg ("Error.\n"); + break; + } + } BarUiMsg ("Banning song... "); if (PianoRateTrack (&ph, curSong, PIANO_RATE_BAN) == PIANO_RET_OK) { @@ -546,6 +556,16 @@ int main (int argc, char **argv) { BarUiMsg ("Already loved. No need to do this twice.\n"); break; } + if (!curStation->isCreator) { + BarUiMsg ("Transforming station... "); + if (PianoTransformShared (&ph, curStation) == + PIANO_RET_OK) { + BarUiMsg ("Ok.\n"); + } else { + BarUiMsg ("Error.\n"); + break; + } + } BarUiMsg ("Loving song... "); if (PianoRateTrack (&ph, curSong, PIANO_RATE_LOVE) == PIANO_RET_OK) { -- cgit v1.2.3