gnome-control-center r8640 - branches/gnome-2-22/capplets/accessibility/at-properties



Author: jensg
Date: Tue Apr  8 17:27:53 2008
New Revision: 8640
URL: http://svn.gnome.org/viewvc/gnome-control-center?rev=8640&view=rev

Log:
2008-04-08  Jens Granseuer  <jensgr gmx net>

	Merged from trunk:
	Based on a patch by: Matthias Clasen <mclasen redhat com>

	* main.c: (create_dialog): don't show the "accessible login" button if
	gdmsetup is not available (bug #526944)


Modified:
   branches/gnome-2-22/capplets/accessibility/at-properties/ChangeLog
   branches/gnome-2-22/capplets/accessibility/at-properties/main.c

Modified: branches/gnome-2-22/capplets/accessibility/at-properties/main.c
==============================================================================
--- branches/gnome-2-22/capplets/accessibility/at-properties/main.c	(original)
+++ branches/gnome-2-22/capplets/accessibility/at-properties/main.c	Tue Apr  8 17:27:53 2008
@@ -21,6 +21,7 @@
 
 	if (dialog) {
 		GtkWidget *image;
+		gchar *prog;
 
 		image = gtk_image_new_from_stock (GTK_STOCK_QUIT, GTK_ICON_SIZE_BUTTON);
 		gtk_button_set_image (GTK_BUTTON (WID ("at_close_logout_button")), image);
@@ -39,6 +40,12 @@
 
 		gtk_image_set_from_file (GTK_IMAGE (WID ("at_applications_image")),
 					 PIXMAPDIR "/at-support.png");
+
+		prog = g_find_program_in_path ("gdmsetup");
+		if (prog == NULL)
+			gtk_widget_hide (WID ("login_button"));
+
+		g_free (prog);
 	}
 
 	return dialog;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]