27 lines
922 B
Text
27 lines
922 B
Text
$NetBSD: patch-af,v 1.1 2007/03/18 21:24:00 rillig Exp $
|
|
|
|
Unfortunately, "case 1 ... 255" is not included in ISO C99, though it
|
|
would be very useful in some cases.
|
|
|
|
--- src/tui.c.orig 2001-02-11 20:28:53.000000000 +0100
|
|
+++ src/tui.c 2007-03-18 22:21:46.000000000 +0100
|
|
@@ -688,8 +688,8 @@ static void tui_player_control (struct T
|
|
player_kill (p);
|
|
|
|
if (!p->paused) {
|
|
- switch (player_status (p)) {
|
|
- case 0:
|
|
+ int status = player_status(p);
|
|
+ if (status == 0) {
|
|
if (tui->queue->items && p->pid) {
|
|
queue_skip (tui->queue, tui->dinfo);
|
|
tui->disp[DM_QUEUE].items = tui->queue->items;
|
|
@@ -699,7 +699,7 @@ static void tui_player_control (struct T
|
|
if (!tui->queue->items)
|
|
p->pid = 0;
|
|
}
|
|
- case 1 ... 255:
|
|
+ } else if (1 <= status && status <= 255) {
|
|
if (tui->queue->items) {
|
|
item = queue_get_item (tui->queue, 0);
|
|
p->pid = player_play (tui->cfg, tui->dinfo, item);
|