int AssetPopupInfo::handle_event()
{
int cur_x, cur_y;
- popup->gui->get_abs_cursor_xy(cur_x, cur_y, 0);
-
- if( mwindow->session->drag_assets->total ) {
- mwindow->awindow->asset_edit->edit_asset(
+ popup->gui->get_abs_cursor(cur_x, cur_y);
+ if( mwindow->session->drag_assets->size() ) {
+ AssetEdit *asset_edit = mwindow->awindow->get_asset_editor();
+ asset_edit->edit_asset(
mwindow->session->drag_assets->values[0], cur_x, cur_y);
}
- else
- if( mwindow->session->drag_clips->total ) {
+ else if( mwindow->session->drag_clips->size() ) {
popup->gui->awindow->clip_edit->edit_clip(
mwindow->session->drag_clips->values[0], cur_x, cur_y);
}
}
*cp = 0;
int cur_x, cur_y;
- gui->get_abs_cursor_xy(cur_x, cur_y, 0);
+ gui->get_abs_cursor(cur_x, cur_y, 0);
gui->unlock_window();
if( n ) {
else
paste_dialog->close_window();
int cur_x, cur_y;
- gui->get_abs_cursor_xy(cur_x, cur_y, 0);
+ gui->get_abs_cursor(cur_x, cur_y, 0);
paste_dialog->start(cur_x, cur_y);
return 1;
}