diff --git a/ChangeLog b/ChangeLog index 40ba6cc..c6e9598 100644 --- a/ChangeLog +++ b/ChangeLog @@ -52,6 +52,7 @@ v.0.5dev (ongoing development) * IOWarrior driver: fixed 4-line display use + IOWarrior driver: add ExtendedMode option * lcdproc: unbreak compilation on OS X 1.5 and higher (Topher Fangio) + * server: fix interpretation of numeric priorities (Andrew M. Bishop) v.0.5.2 * fix switching on/off the Load screen in lcdproc client using the menu diff --git a/server/commands/screen_commands.c b/server/commands/screen_commands.c index b5b177b..7cd4b0e 100644 --- a/server/commands/screen_commands.c +++ b/server/commands/screen_commands.c @@ -144,7 +144,7 @@ screen_set_func(Client *c, int argc, char **argv) if (argc == 1) { sock_send_error(c->sock, "Usage: screen_set [-name ]" - " [-wid ] [-hgt ] [-priority ]" + " [-wid ] [-hgt ] [-priority ]" " [-duration ] [-timeout ]" " [-heartbeat ] [-backlight ]" " [-cursor ]" @@ -196,11 +196,11 @@ screen_set_func(Client *c, int argc, char **argv) number = atoi(argv[i]); if (number > 0) { if (number <= 64) - s->priority = PRI_FOREGROUND; + number = PRI_FOREGROUND; else if (number < 192) - s->priority = PRI_INFO; + number = PRI_INFO; else - s->priority = PRI_BACKGROUND; + number = PRI_BACKGROUND; } else { /* Try if it is a priority class */