Skip to content

COM Stale Fix - #592

Closed
vanshsaini1374 wants to merge 1 commit into
superlistapp:mainfrom
vanshsaini1374:patch-1
Closed

vanshsaini1374 wants to merge 1 commit into
superlistapp:mainfrom
vanshsaini1374:patch-1

Conversation

@vanshsaini1374

Copy link
Copy Markdown

Below is the error for which this fix is proposed

Description

After using drag-and-drop for some time, the application starts failing with the following error:

Windows Error: No such interface supported (0x80004002)
src/win32/drag.rs

The issue is temporary—restarting the application restores drag-and-drop functionality until it eventually fails again.

Possible Cause

It appears that the COM interface used for drag-and-drop becomes stale over time.

Potential Fix

I suspect the issue may be caused by OLE/COM not being initialized correctly for the drag operation. A possible fix would be to call OleInitialize at the very beginning of the drag-start function to ensure the required COM apartment is initialized before any drag-and-drop operations are performed.

@vanshsaini1374 vanshsaini1374 closed this by deleting the head repository Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant