mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Menubar: ignore GPM_UP event.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
04883518fd
commit
498ee253da
@ -2,9 +2,12 @@
|
||||
Pulldown menu code
|
||||
|
||||
Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
2007, 2009, 2011
|
||||
2007, 2009, 2011, 2012
|
||||
The Free Software Foundation, Inc.
|
||||
|
||||
Written by:
|
||||
Andrew Borodin <aborodin@vmail.ru>, 2012
|
||||
|
||||
This file is part of the Midnight Commander.
|
||||
|
||||
The Midnight Commander is free software: you can redistribute it
|
||||
@ -602,6 +605,9 @@ menubar_event (Gpm_Event * event, void *data)
|
||||
if (!menubar->is_active && ((event->buttons & (GPM_B_MIDDLE | GPM_B_UP | GPM_B_DOWN)) != 0))
|
||||
return MOU_NORMAL;
|
||||
|
||||
if (event->y == 1 && (event->type & GPM_UP) != 0)
|
||||
return MOU_NORMAL;
|
||||
|
||||
if (!menubar->is_dropped)
|
||||
{
|
||||
menubar->previous_widget = dlg_get_current_widget_id (menubar->widget.owner);
|
||||
@ -613,9 +619,6 @@ menubar_event (Gpm_Event * event, void *data)
|
||||
/* Mouse operations on the menubar */
|
||||
if (event->y == 1 || !was_active)
|
||||
{
|
||||
if ((event->type & GPM_UP) != 0)
|
||||
return MOU_NORMAL;
|
||||
|
||||
/* wheel events on menubar */
|
||||
if (event->buttons & GPM_B_UP)
|
||||
menubar_left (menubar);
|
||||
|
Loading…
Reference in New Issue
Block a user