diff options
author | vimboss <devnull@localhost> | 2007-08-14 13:00:40 +0000 |
---|---|---|
committer | vimboss <devnull@localhost> | 2007-08-14 13:00:40 +0000 |
commit | cc17a4403e821e44f83be43987a6e60f4de9dc48 (patch) | |
tree | be5a9d303eaed333383f67c9808e52f43bc75fdb | |
parent | 84e6ec9f5ca449652c19724ed382c1e329a4fbf7 (diff) | |
download | vim-cc17a4403e821e44f83be43987a6e60f4de9dc48.tar.gz |
-rw-r--r-- | src/gui_gtk.c | 16 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 15 insertions, 3 deletions
diff --git a/src/gui_gtk.c b/src/gui_gtk.c index 094769d4..cfba5c76 100644 --- a/src/gui_gtk.c +++ b/src/gui_gtk.c @@ -1630,11 +1630,14 @@ dlg_button_clicked(GtkWidget * widget, ButtonData *data) */ /*ARGSUSED*/ static int -dlg_key_press_event(GtkWidget * widget, GdkEventKey * event, CancelData *data) +dlg_key_press_event(GtkWidget *widget, GdkEventKey *event, CancelData *data) { - /* Ignore hitting Enter when there is no default button. */ - if (data->ignore_enter && event->keyval == GDK_Return) + /* Ignore hitting Enter (or Space) when there is no default button. */ + if (data->ignore_enter && (event->keyval == GDK_Return + || event->keyval == ' ')) return TRUE; + else /* A different key was pressed, return to normal behavior */ + data->ignore_enter = FALSE; if (event->keyval != GDK_Escape && event->keyval != GDK_Return) return FALSE; @@ -2224,6 +2227,13 @@ dialog_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) { DialogInfo *di = (DialogInfo *)data; + /* Ignore hitting Enter (or Space) when there is no default button. */ + if (di->ignore_enter && (event->keyval == GDK_Return + || event->keyval == ' ')) + return TRUE; + else /* A different key was pressed, return to normal behavior */ + di->ignore_enter = FALSE; + /* Close the dialog when hitting "Esc". */ if (event->keyval == GDK_Escape) { diff --git a/src/version.c b/src/version.c index fb80f28f..fce1bcd2 100644 --- a/src/version.c +++ b/src/version.c @@ -667,6 +667,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 69, +/**/ 68, /**/ 67, |