int BC_MenuBar::focus_out_event()
{
- for(int i = 0; i < menu_titles.total; i++) {
- if( menu_titles.values[i]->active )
- return 0;
- }
deactivate();
return 0;
}
int BC_MenuBar::cursor_leave_event()
{
- for(int i = 0; i < menu_titles.total; i++)
- {
+ for(int i = 0; i < menu_titles.total; i++) {
menu_titles.values[i]->dispatch_cursor_leave();
}
+ for(int i = 0; i < menu_titles.total; i++) {
+ if( menu_titles.values[i]->active )
+ return 0;
+ }
+ deactivate();
return 0;
}