]> git.0d.be Git - empathy.git/commitdiff
Don't show the location preferences if geoclue not available
authorPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Sun, 25 Jan 2009 13:06:13 +0000 (00:06 +1100)
committerPierre-Luc Beaudoin <pierre-luc.beaudoin@collabora.co.uk>
Mon, 1 Jun 2009 15:35:31 +0000 (11:35 -0400)
src/empathy-preferences.c

index ff74a8cdc751ca057fba06c1a28bee42764caf0e..406db4c9f2ccd16a032fcc206031eb6eb4f314d5 100644 (file)
@@ -1107,6 +1107,7 @@ empathy_preferences_show (GtkWindow *parent)
        static EmpathyPreferences *preferences;
        GtkBuilder                *gui;
        gchar                     *filename;
+       GtkWidget                 *page;
 
        if (preferences) {
                gtk_window_present (GTK_WINDOW (preferences->dialog));
@@ -1169,12 +1170,13 @@ empathy_preferences_show (GtkWindow *parent)
                gtk_widget_show (page);
        }
 
-       if (TRUE) { /* FIXME */
-               GtkWidget *page;
+       page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (preferences->notebook), 3);
+#if HAVE_GEOCLUE
+       gtk_widget_show (page);
+#else
+       gtk_widget_hide (page);
+#endif
 
-               page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (preferences->notebook), 4);
-               gtk_widget_show (page);
-       }
 
        if (parent) {
                gtk_window_set_transient_for (GTK_WINDOW (preferences->dialog),