From 2d09cd3c1d45360a71930b2c3c971e50a5935b62 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Beaudoin Date: Mon, 26 Jan 2009 00:06:13 +1100 Subject: [PATCH] Don't show the location preferences if geoclue not available --- src/empathy-preferences.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/empathy-preferences.c b/src/empathy-preferences.c index ff74a8cd..406db4c9 100644 --- a/src/empathy-preferences.c +++ b/src/empathy-preferences.c @@ -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), -- 2.39.2