else
menu_control_mouseover(over, FALSE);
menu_entry_render(over);
+ over = NULL;
}
/*
if (top->hide)
m->location.x,
e->xbutton.y_root -
m->location.y))) {
+ if (over) {
+ if (over->parent->mouseover)
+ over->parent->mouseover(over, FALSE);
+ else
+ menu_control_mouseover(over, FALSE);
+ menu_entry_render(over);
+ over = NULL;
+ }
+ /* this hides the menu */
menu_entry_fire(entry);
}
break;
else
menu_control_mouseover(over, FALSE);
menu_entry_render(over);
+ over = NULL;
}
/*
if (top->hide)