diff --git a/TODO b/TODO index 9542551..896b1da 100644 --- a/TODO +++ b/TODO @@ -79,5 +79,3 @@ Future directions: - instead of blue screening, we could perhaps just skip the offending items and replace them with a "here's a problem" marker that would still point to the underlying object and allow repairs to be made -- instead of the awkward lock-switch-anchor process for frame references, we - could just drag the frame name into the canvas diff --git a/gui_frame_drag.c b/gui_frame_drag.c index d43f7c8..c32a829 100644 --- a/gui_frame_drag.c +++ b/gui_frame_drag.c @@ -486,6 +486,7 @@ static gboolean drag_canvas_drop(GtkWidget *widget, if (!canvas_frame_drop(dragging, x, y)) return FALSE; gtk_drag_finish(drag_context, TRUE, FALSE, time_); + drag_end(widget, drag_context, user_data); return TRUE; }