X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Flabelpopup.C;h=ab63a22639bc0ccb25fd2fa6d3fbf6f408d99090;hb=c279e21fc2394a7908bbd1ba8c79b116fe9fb14a;hp=ee25db46670e0b7b02e7cf4c247e9118e3843a23;hpb=4b6c39e6cf4a3fd9c1b347db6de686ab55d6cac8;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/labelpopup.C b/cinelerra-5.1/cinelerra/labelpopup.C index ee25db46..ab63a226 100644 --- a/cinelerra-5.1/cinelerra/labelpopup.C +++ b/cinelerra-5.1/cinelerra/labelpopup.C @@ -75,8 +75,11 @@ LabelPopupEdit::~LabelPopupEdit() int LabelPopupEdit::handle_event() { AssetPicon *result = (AssetPicon*)gui->asset_list->get_selection(0,0); - if( result && result->label ) - gui->awindow->label_edit->start(result->label); + if( result && result->label ) { + int cur_x, cur_y; + gui->get_abs_cursor(cur_x, cur_y, 0); + gui->awindow->label_edit->start(result->label, cur_x, cur_y); + } return 1; } @@ -144,8 +147,8 @@ LabelListMenu:: ~LabelListMenu() void LabelListMenu::create_objects() { - add_item(format = new AWindowListFormat(mwindow)); - add_item(new AWindowListSort(mwindow)); + add_item(format = new AWindowListFormat(mwindow, gui)); + add_item(new AWindowListSort(mwindow, gui)); } void LabelListMenu::update()