Drag source delete on drop should only be done for remote drops

This commit is contained in:
Kovid Goyal
2026-05-05 21:49:42 +05:30
parent c224fae023
commit 247ac6df59
3 changed files with 9 additions and 6 deletions

View File

@@ -461,7 +461,8 @@ class TestDnDKitten(BaseTest):
self.assert_files_have_same_content(expected, actual)
src_items_before = set(os.listdir(self.src_data_dir))
end_drag(False)
# After a move drag finishes, all source files from text/uri-list should be deleted
for name in src_items_before:
item_path = os.path.join(self.src_data_dir, name)
self.assertFalse(os.path.lexists(item_path), f'move drag: {name} should have been deleted from source')
if remote_client:
# After a move drag finishes, all source files from text/uri-list should be deleted
for name in src_items_before:
item_path = os.path.join(self.src_data_dir, name)
self.assertFalse(os.path.lexists(item_path), f'move drag: {name} should have been deleted from source')