diff -up gdm-2.22.0/gui/simple-greeter/gdm-option-widget.c.hidden-langs gdm-2.22.0/gui/simple-greeter/gdm-option-widget.c --- gdm-2.22.0/gui/simple-greeter/gdm-option-widget.c.hidden-langs 2008-05-09 23:42:37.000000000 -0400 +++ gdm-2.22.0/gui/simple-greeter/gdm-option-widget.c 2008-05-09 23:43:28.000000000 -0400 @@ -617,13 +617,9 @@ path_is_separator (GdmOptionWidget *widg static gboolean gdm_option_widget_check_visibility (GdmOptionWidget *widget) { - int number_of_rows; - - number_of_rows = widget->priv->number_of_top_rows + - widget->priv->number_of_middle_rows + - widget->priv->number_of_bottom_rows; - - if (number_of_rows > 1) { + if (widget->priv->number_of_top_rows > 0 || + widget->priv->number_of_middle_rows > 1 || + widget->priv->number_of_bottom_rows > 0) { gtk_widget_show (widget->priv->items_combo_box); gtk_widget_show (widget->priv->label);