From f7c8fe9c78d79eb494b8c38d60a00ab602a28739 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 5 May 2026 21:39:42 +0530 Subject: [PATCH] flag to track if a drag source sends remote data --- kittens/dnd/drag.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kittens/dnd/drag.go b/kittens/dnd/drag.go index 84382bb5e..6c348be2c 100644 --- a/kittens/dnd/drag.go +++ b/kittens/dnd/drag.go @@ -51,6 +51,7 @@ type drag_status struct { current_remote_file *remote_data_item dir_handle_counter int remote_item_write_id loop.IdType + remote_data_was_sent bool } func find_drag_image(drag_sources map[string]*drag_source) image.Image { @@ -458,6 +459,7 @@ func (dnd *dnd) next_remote_item() (err error) { func (dnd *dnd) start_remote_data_send(ds *drag_source) (err error) { dnd.drag_status.dir_handle_counter = 2 dnd.drag_status.remote_item_write_id = 0 + dnd.drag_status.remote_data_was_sent = true items := []*remote_data_item{} for i, x := range ds.uri_list { if x.metadata.IsDir() {