diff -ur src.bak/gpm-srv-brightness-kbd.c src/gpm-srv-brightness-kbd.c
--- a/src.bak/gpm-srv-brightness-kbd.c	2007-03-04 17:35:32.000000000 +0000
+++ b/src/gpm-srv-brightness-kbd.c	2007-04-02 21:16:40.000000000 +0100
@@ -144,7 +144,7 @@
 	if ((strcmp (type, GPM_BUTTON_KBD_BRIGHT_UP) == 0)) {
 		gpm_brightness_kbd_up (srv_brightness->priv->brightness);
 
-	} else if ((strcmp (type, GPM_BUTTON_KBD_BRIGHT_UP) == 0)) {
+	} else if ((strcmp (type, GPM_BUTTON_KBD_BRIGHT_DOWN) == 0)) {
 		gpm_brightness_kbd_down (srv_brightness->priv->brightness);
 
 	} else if (strcmp (type, GPM_BUTTON_KBD_BRIGHT_TOGGLE) == 0) {
