X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcpopupmenu.C;h=d0bf3b3ae0dc7fff778051ac7890167b7becc72c;hb=6616b3b82fdbc586f5da00bf772e45d8ada3b464;hp=beabdd3d4bcb27c7f6670a1ba798ccc9e63f2923;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcpopupmenu.C b/cinelerra-5.1/guicast/bcpopupmenu.C index beabdd3d..d0bf3b3a 100644 --- a/cinelerra-5.1/guicast/bcpopupmenu.C +++ b/cinelerra-5.1/guicast/bcpopupmenu.C @@ -208,7 +208,13 @@ int BC_PopupMenu::add_item(BC_MenuItem *item) int BC_PopupMenu::remove_item(BC_MenuItem *item) { - menu_popup->remove_item(item, 0); + menu_popup->remove_item(item); + return 0; +} + +int BC_PopupMenu::del_item(BC_MenuItem *item) +{ + menu_popup->del_item(item); return 0; } @@ -418,7 +424,10 @@ int BC_PopupMenu::button_release_event() } } - if(popup_down) + if( !use_title && status == BUTTON_DN ) { + result = 1; + } + else if(popup_down) { // Menu is down so dispatch to popup. result = menu_popup->dispatch_button_release();