| 2737 | const crossSource = sourceId && destSourceId && sourceId !== destSourceId; |
| 2738 | |
| 2739 | const scheduleRepair = () => { |
| 2740 | try { |
| 2741 | const kick = () => { try { repairBlankFolderIcons({ force: true }); } catch (e) {} }; |
| 2742 | if (typeof queueMicrotask === 'function') queueMicrotask(kick); |
| 2743 | setTimeout(kick, 80); |
| 2744 | setTimeout(kick, 250); |
| 2745 | } catch (e) { /* ignore */ } |
| 2746 | }; |
| 2747 | |
| 2748 | if (dragData.dragType === 'folder' && dragData.folder) { |
| 2749 | const sourceFolder = String(dragData.folder || '').trim(); |