[Bug 29081] New: Drag and Drop: Duplicate entries in winamp playlist window
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Nov 13 03:55:51 CST 2011
http://bugs.winehq.org/show_bug.cgi?id=29081
Bug #: 29081
Summary: Drag and Drop: Duplicate entries in winamp playlist
window
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
AssignedTo: wine-bugs at winehq.org
ReportedBy: anwetli at hotmail.com
Classification: Unclassified
Created attachment 37475
--> http://bugs.winehq.org/attachment.cgi?id=37475
Wine log for xdnd
Operating System: Kubuntu 10.04 LTS with KDE 4.4.5 / i386 / nvidia grafics
driver
Bug is related to winamp, a windows music player (www.winamp.com). Other
applications may be affected by this bug.
Problem:
Every File drag and dropped to the playlist-window of winamp will duplicated.
It generates double entries for every file dropped to the playlist-window.
Version of wine:
This bug has been introduced since version 1.3x. In wine 1.2 everything is
fine.
Details:
If you drag drop a file to the main window of winamp, no duplicate entries will
be generated. But if you drop a file to the playlist-window (a window within
the winamp application), you will get two entries (duplicated). So it seems to
me that the bug is connected to how the drag drop code specifies the target
window.
Wine trace (WINEDEBUG=xdnd wine winamp.exe)
last lines in wine 1.2x:
----------------------------
trace:xdnd:X11DRV_XDND_DropEvent
trace:xdnd:X11DRV_XDND_SendDropFiles Sending WM_DROPFILES: hWnd(0x0x10056)
0x1356a4(L"E:\\x.mp3")
trace:xdnd:X11DRV_XDND_FreeDragDropOp
last lines in wine 1.3x:
----------------------------
trace:xdnd:X11DRV_XDND_DropEvent
trace:xdnd:X11DRV_XDND_SendDropFiles Sending WM_DROPFILES: hWnd(0x0x101e0)
0x1abe6c(L"Z:\\home\\angel\\Desktop\\x.mp3")
trace:xdnd:create_stream_from_map size 4096
trace:xdnd:XDNDDATAOBJECT_QueryGetData (0x68a29320, 0x7adbb4={.tymed=0x1,
.dwAspect=1, .cfFormat=49326}
trace:xdnd:XDNDDATAOBJECT_QueryGetData application didn't find
UniformResourceLocator
trace:xdnd:XDNDDATAOBJECT_QueryGetData (0x68a29320, 0x7adba0={.tymed=0x1,
.dwAspect=1, .cfFormat=15}
trace:xdnd:XDNDDATAOBJECT_QueryGetData application found CF_HDROP
trace:xdnd:XDNDDATAOBJECT_GetData (0x68a29320, 0x7adba0, 0x7adbd8)
trace:xdnd:XDNDDATAOBJECT_GetData application is looking for CF_HDROP
trace:xdnd:XDNDDATAOBJECT_QueryGetData (0x68a29320, 0x7adba0={.tymed=0x1,
.dwAspect=1, .cfFormat=15}
trace:xdnd:XDNDDATAOBJECT_QueryGetData application found CF_HDROP
trace:xdnd:X11DRV_XDND_DropEvent drop succeeded
trace:xdnd:X11DRV_XDND_FreeDragDropOp
It seems that with wine 1.3 new code for a better drag and drop functionality
has been introduced. But also leading to a bug with duplicate entries.
Maybe someone can fix this? Would be nice :-)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list