Duane Clark wrote:
The problem here appears to be that under WinNT, when double clicking on the systray icon under WinNT, messages are sent for mouse down (message 201), mouse up (message 202), double click (message 203) (the message 200 is extraneous): ... While under Wine, what is sent are two pairs of mouse down, mouse up messages:
And just as a bit more info, under both WinNT and Wine, the systray gets the dual mouse down, mouse up sequence. The SYSTRAY_WndProc() function directly the posts messages to the app. So it appears to me that it is the responsibility of SYSTRAY_WndProc() to keep track of the clicks, and create the doubleclick message. Does that sound reasonable?