- if( ctrl_down() ) {
- mwindow->session->current_operation = DRAG_EDIT;
- mwindow->edl->tracks->get_selected_edits(mwindow->session->drag_edits);
- int cx, cy; get_abs_cursor(cx, cy);
- gui->drag_popup = new BC_DragWindow(gui,
- mwindow->theme->get_image("clip_icon"), cx, cy);
-
- }
- else if( edit->is_selected ) {
- if( mwindow->session->drag_group )
- mwindow->session->drag_group->remove_user();
- double start_position = 0;
- mwindow->session->drag_group =
- mwindow->selected_edits_to_clip(0, &start_position,
- &mwindow->session->drag_group_first_track);
- if( mwindow->session->drag_group ) {
- mwindow->session->current_operation = DRAG_GROUP;
- mwindow->session->drag_group_position = start_position;
- mwindow->session->drag_group_edit = edit;
- mwindow->session->drag_origin_y = edit_y;
- }
+ mwindow->edl->tracks->get_selected_edits(mwindow->session->drag_edits);
+// Need to create drag window
+ int cx, cy; get_abs_cursor(cx, cy);
+ gui->drag_popup = new BC_DragWindow(gui,
+ mwindow->theme->get_image("clip_icon"), cx, cy);
+ }
+ else if( edit->is_selected ) {
+ if( mwindow->session->drag_group )
+ mwindow->session->drag_group->remove_user();
+ double start_position = 0;
+ mwindow->session->drag_group =
+ mwindow->selected_edits_to_clip(0, &start_position,
+ &mwindow->session->drag_group_first_track);
+ if( mwindow->session->drag_group ) {
+ mwindow->session->current_operation = DRAG_GROUP;
+ mwindow->session->drag_group_position = start_position;
+ mwindow->session->drag_group_edit = edit;
+ mwindow->session->drag_origin_y = edit_y;