remove v4l/lml/buz, add symbolic folders, more xlat update, yuyv fixes, v4l2 upgrades
[goodguy/history.git] / cinelerra-5.1 / guicast / bcmenupopup.C
index 1888e6cfdf514dfe9562bb0c5358dea8cd9a0917..9c679a3d002cb5ed71e9615690c97eb5a024644b 100644 (file)
@@ -428,7 +428,13 @@ BC_Popup* BC_MenuPopup::get_popup()
 
 int BC_MenuPopup::cursor_inside()
 {
-       return !popup || !popup->cursor_above() ? 0 : 1;
+       if( !popup ) return 0;
+       if( popup->cursor_above() ) return 1;
+       for( int i=0; i<menu_items.size(); ++i ) {
+               if( !menu_items[i]->submenu ) continue;
+               if( menu_items[i]->submenu->cursor_inside() ) return 1;
+       }
+       return 0;
 }
 
 int BC_MenuPopup::get_w()