Index: gtkcombo.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkcombo.c,v
retrieving revision 1.67
diff -u -p -r1.67 gtkcombo.c
--- gtkcombo.c	18 Jun 2002 20:59:36 -0000	1.67
+++ gtkcombo.c	3 Sep 2002 14:33:35 -0000
@@ -261,6 +261,8 @@ gtk_combo_entry_key_press (GtkEntry * en
 	  gtk_signal_emit_stop_by_name (GTK_OBJECT (entry), "key_press_event");
 	  return TRUE;
 	}
+      gdk_beep ();
+      return TRUE;
     }
   else if ((event->keyval == GDK_Down)
 	   || (event->keyval == GDK_KP_Down)
@@ -278,6 +280,8 @@ gtk_combo_entry_key_press (GtkEntry * en
 	  gtk_signal_emit_stop_by_name (GTK_OBJECT (entry), "key_press_event");
 	  return TRUE;
 	}
+      gdk_beep ();
+      return TRUE;
     }
   return FALSE;
 }
@@ -287,7 +291,10 @@ gtk_combo_window_key_press (GtkWidget   
 			    GdkEventKey *event,
 			    GtkCombo    *combo)
 {
-  if (event->keyval == GDK_Return || event->keyval == GDK_KP_Enter)
+  if (event->keyval == GDK_Return || 
+      event->keyval == GDK_KP_Enter ||
+      event->keyval == GDK_space ||
+      event->keyval == GDK_KP_Space)
     {
       if (GTK_WIDGET_VISIBLE (combo->popwin))
 	{
