[gnome-control-center] screen: Hide the brightness slider when it cannot be set



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]