Index: src/gpm-brightness-lcd.c
===================================================================
--- src/gpm-brightness-lcd.c	(revision 1877)
+++ src/gpm-brightness-lcd.c	(working copy)
@@ -86,7 +86,7 @@
 	GError *error = NULL;
 	gboolean ret;
 	DBusGProxy *proxy;
-	int level;
+	guint level;
 
 	g_return_val_if_fail (brightness != NULL, FALSE);
 	g_return_val_if_fail (GPM_IS_BRIGHTNESS_LCD (brightness), FALSE);
@@ -103,7 +103,7 @@
 				 G_TYPE_INVALID);
 
 	if (brightness_level_hw != NULL) {
-		*brightness_level_hw = (guint)level;
+		*brightness_level_hw = level;
 	}
 
 	if (error) {
