[Mono-bugs] [Bug 325033] Threading: Timer ticks on wrong thread, when multiple threads running message-loops

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri May 2 13:36:20 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=325033

User atsushi at ximian.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=325033#c6





--- Comment #6 from Atsushi Enomoto <atsushi at ximian.com>  2008-05-02 11:36:19 MST ---
Created an attachment (id=212031)
 --> (https://bugzilla.novell.com/attachment.cgi?id=212031)
proposed patch for X11

This simulates the similar fix to win32 on X11.

Currently SetTimer() does not work since there is no XEventQueue bound to the
thread that invoked Timer.Start(). With this patch, XplatUIX11 stores such
unattached timers and enables them when a window is activated.

And winforms Timer does not run Tick event while another Tick event (instance)
is running. It does not happen on win32 (as WM_TIMER happens inside win32
itself).


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list