diff --git a/ChangeLog b/ChangeLog index 1607d0ca20..85f4a081f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-11-12 Padraig O'Briain + + * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position + affect window menu position when popped from keyboard. (#102660) + Wed Nov 12 01:29:32 2003 Soeren Sandmann * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 1607d0ca20..85f4a081f4 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2003-11-12 Padraig O'Briain + + * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position + affect window menu position when popped from keyboard. (#102660) + Wed Nov 12 01:29:32 2003 Soeren Sandmann * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 1607d0ca20..85f4a081f4 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +2003-11-12 Padraig O'Briain + + * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position + affect window menu position when popped from keyboard. (#102660) + Wed Nov 12 01:29:32 2003 Soeren Sandmann * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 1607d0ca20..85f4a081f4 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +2003-11-12 Padraig O'Briain + + * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position + affect window menu position when popped from keyboard. (#102660) + Wed Nov 12 01:29:32 2003 Soeren Sandmann * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 1607d0ca20..85f4a081f4 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2003-11-12 Padraig O'Briain + + * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position + affect window menu position when popped from keyboard. (#102660) + Wed Nov 12 01:29:32 2003 Soeren Sandmann * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index ee96ad2d22..263d079b16 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -1207,6 +1207,8 @@ gtk_menu_popup (GtkMenu *menu, gdk_event_free (current_event); } + else + menu_shell->ignore_enter = TRUE; if (menu->torn_off) {