#643 Hide/unhide programatically

This commit is contained in:
Chris Lee
2020-06-27 12:02:00 +00:00
parent 78313502d3
commit 3bdb0e03f2
5 changed files with 157 additions and 16 deletions

View File

@@ -389,9 +389,9 @@ gboolean handle_x_event_autohide(XEvent *e)
Panel *panel = get_panel(e->xany.window);
if (panel && panel_autohide) {
if (e->type == EnterNotify)
autohide_trigger_show(panel);
autohide_trigger_show(panel, e->xany.send_event);
else if (e->type == LeaveNotify)
autohide_trigger_hide(panel);
autohide_trigger_hide(panel, e->xany.send_event);
if (panel->is_hidden) {
if (e->type == ClientMessage && e->xclient.message_type == server.atom.XdndPosition) {
hidden_panel_shown_for_dnd = TRUE;