summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2007-08-14 13:00:40 +0000
committervimboss <devnull@localhost>2007-08-14 13:00:40 +0000
commitcc17a4403e821e44f83be43987a6e60f4de9dc48 (patch)
treebe5a9d303eaed333383f67c9808e52f43bc75fdb
parent84e6ec9f5ca449652c19724ed382c1e329a4fbf7 (diff)
downloadvim-cc17a4403e821e44f83be43987a6e60f4de9dc48.tar.gz
updated for version 7.1-069v7.1.069v7-1-069
-rw-r--r--src/gui_gtk.c16
-rw-r--r--src/version.c2
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,