From ce0e129891d8b2a5b8604a2cfe4c10a9b1bc25f1 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Thu, 16 Aug 2012 14:20:08 +0400 Subject: [PATCH] Fix mouse event handling in menu that overlaps buttonbar. Signed-off-by: Andrew Borodin --- src/editor/editwidget.c | 9 --------- src/filemanager/midnight.c | 8 -------- 2 files changed, 17 deletions(-) diff --git a/src/editor/editwidget.c b/src/editor/editwidget.c index ac2b7d48e..b6096247c 100644 --- a/src/editor/editwidget.c +++ b/src/editor/editwidget.c @@ -721,15 +721,6 @@ edit_dialog_event (Gpm_Event * event, void *data) if (ret == MOU_UNHANDLED) dlg_select_widget (w); } - else if (event->y == h->y + h->lines) - { - /* buttonbar */ - - /* In general, this can be handled in default way (dlg_mouse_event) - * but let make it here to avoid walking in widget list */ - w = (Widget *) find_buttonbar (h); - ret = w->mouse (event, w); - } return ret; } diff --git a/src/filemanager/midnight.c b/src/filemanager/midnight.c index 043256460..0ba2fd8e2 100644 --- a/src/filemanager/midnight.c +++ b/src/filemanager/midnight.c @@ -1629,14 +1629,6 @@ midnight_event (Gpm_Event * event, void *data) ret = ((Widget *) the_menubar)->mouse (event, the_menubar); } } - else if (event->y == h->y + h->lines && mc_global.keybar_visible) - { - /* buttonbar */ - - /* in general, this can be handled in default way (dlg_mouse_event) - * but let make it here to avoid walking in widget list */ - ret = ((Widget *) the_bar)->mouse (event, the_bar); - } return ret; } -- 2.11.4.GIT