[gnome-control-center] screen: Hide the brightness slider when it cannot be set
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] screen: Hide the brightness slider when it cannot be set
- Date: Mon, 7 Feb 2011 17:00:11 +0000 (UTC)
commit d79e31da3278ec18863252609240ab737ccb556a
Author: Bastien Nocera <hadess hadess net>
Date: Mon Feb 7 16:58:52 2011 +0000
screen: Hide the brightness slider when it cannot be set
If there's no brightness hardware, just hide the brightness related
preferences.
panels/screen/cc-screen-panel.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/panels/screen/cc-screen-panel.c b/panels/screen/cc-screen-panel.c
index e4966ad..afe8207 100644
--- a/panels/screen/cc-screen-panel.c
+++ b/panels/screen/cc-screen-panel.c
@@ -207,12 +207,14 @@ get_brightness_cb (GObject *source_object, GAsyncResult *res, gpointer user_data
GVariant *result;
guint brightness;
GtkRange *range;
- CcScreenPanelPrivate *priv = CC_SCREEN_PANEL (user_data)->priv;
+ CcScreenPanel *self = CC_SCREEN_PANEL (user_data);
result = g_dbus_proxy_call_finish (G_DBUS_PROXY (source_object), res, &error);
if (result == NULL)
{
- g_printerr ("Error getting brightness: %s\n", error->message);
+ gtk_widget_hide (WID ("screen_brightness_hscale"));
+ gtk_widget_hide (WID ("screen_auto_reduce_checkbutton"));
+ g_debug ("Error getting brightness: %s", error->message);
g_error_free (error);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]