int ClipPopupInfo::handle_event()
{
int cur_x, cur_y;
- popup->gui->get_abs_cursor_xy(cur_x, cur_y, 0);
+ popup->gui->get_abs_cursor(cur_x, cur_y, 0);
if( mwindow->session->drag_assets->total ) {
- mwindow->awindow->asset_edit->edit_asset(
+ AssetEdit *asset_edit = mwindow->awindow->get_asset_editor();
+ asset_edit->edit_asset(
mwindow->session->drag_assets->values[0], cur_x, cur_y);
}
else
gui->lock_window("ClipPasteToFolder::handle_event 1");
int64_t len = gui->clipboard_len(BC_PRIMARY_SELECTION);
if( len ) {
- char *string = new char[len + 1];
+ char *string = new char[len];
gui->from_clipboard(string, len, BC_PRIMARY_SELECTION);
const char *clip_header = "<EDL VERSION=";
if( !strncmp(clip_header, string, strlen(clip_header)) ) {