diff -Nur gnome-power-manager-2.20.0/libhal-glib/libhal-gpower.c gnome-power-manager-2.20.0.new/libhal-glib/libhal-gpower.c --- gnome-power-manager-2.20.0/libhal-glib/libhal-gpower.c 2007-10-12 11:20:29.000000000 +0200 +++ gnome-power-manager-2.20.0.new/libhal-glib/libhal-gpower.c 2007-10-12 11:20:49.000000000 +0200 @@ -247,7 +247,7 @@ ret = dbus_g_proxy_call (proxy, "Suspend", error, G_TYPE_INT, wakeup, G_TYPE_INVALID, - G_TYPE_UINT, &retval, + G_TYPE_INT, &retval, G_TYPE_INVALID); /* we might have to ignore the error */ if (error != NULL && hal_gpower_filter_error (error) == TRUE) { @@ -291,7 +291,7 @@ ret = dbus_g_proxy_call (proxy, method, error, G_TYPE_INVALID, - G_TYPE_UINT, &retval, + G_TYPE_INT, &retval, G_TYPE_INVALID); /* we might have to ignore the error */ if (error != NULL && hal_gpower_filter_error (error) == TRUE) { @@ -382,7 +382,7 @@ ret = dbus_g_proxy_call (proxy, "SetPowerSave", &error, G_TYPE_BOOLEAN, enable, G_TYPE_INVALID, - G_TYPE_UINT, &retval, + G_TYPE_INT, &retval, G_TYPE_INVALID); if (retval != 0) { g_warning ("SetPowerSave failed in a horrible way!"); diff -Nur gnome-power-manager-2.20.0/src/gpm-brightness-lcd.c gnome-power-manager-2.20.0.new/src/gpm-brightness-lcd.c --- gnome-power-manager-2.20.0/src/gpm-brightness-lcd.c 2007-07-27 01:28:18.000000000 +0200 +++ gnome-power-manager-2.20.0.new/src/gpm-brightness-lcd.c 2007-10-12 11:20:49.000000000 +0200 @@ -84,7 +84,7 @@ GError *error = NULL; gboolean ret; DBusGProxy *proxy; - int level = 0; + gint level = 0; g_return_val_if_fail (brightness != NULL, FALSE); g_return_val_if_fail (GPM_IS_BRIGHTNESS_LCD (brightness), FALSE); @@ -97,7 +97,7 @@ ret = dbus_g_proxy_call (proxy, "GetBrightness", &error, G_TYPE_INVALID, - G_TYPE_UINT, &level, + G_TYPE_INT, &level, G_TYPE_INVALID); if (brightness_level_hw != NULL) { @@ -155,9 +155,9 @@ gpm_debug ("Setting %i of %i", brightness_level_hw, brightness->priv->levels - 1); ret = dbus_g_proxy_call (proxy, "SetBrightness", &error, - G_TYPE_INT, (int)brightness_level_hw, + G_TYPE_INT, (gint)brightness_level_hw, G_TYPE_INVALID, - G_TYPE_UINT, &retval, + G_TYPE_INT, &retval, G_TYPE_INVALID); /* retval is ignored, the HAL API is broken... */