projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
auto keyframe color prefs, colorpicker rework, ru.po update, keyframe align fixes...
[goodguy/history.git]
/
cinelerra-5.1
/
guicast
/
bcmenubar.C
diff --git
a/cinelerra-5.1/guicast/bcmenubar.C
b/cinelerra-5.1/guicast/bcmenubar.C
index ac4dbdc64e0d437d98b2412de21831b7a9706afb..7dff4a38274cfb28a0bfea82f504c744eb7ae07b 100644
(file)
--- a/
cinelerra-5.1/guicast/bcmenubar.C
+++ b/
cinelerra-5.1/guicast/bcmenubar.C
@@
-122,10
+122,6
@@
int BC_MenuBar::add_menu(BC_Menu* menu)
int BC_MenuBar::focus_out_event()
{
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;
}
deactivate();
return 0;
}
@@
-205,10
+201,14
@@
int BC_MenuBar::cursor_motion_event()
int BC_MenuBar::cursor_leave_event()
{
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();
}
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;
}
return 0;
}