[Mono-bugs] [Bug 77335][Maj] Changed - Timer events are not delivered by Application.DoEvents

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Jan 25 20:48:46 EST 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by peter at novonyx.com.

http://bugzilla.ximian.com/show_bug.cgi?id=77335

--- shadow/77335	2006-01-23 20:32:10.000000000 -0500
+++ shadow/77335.tmp.7323	2006-01-25 20:48:46.000000000 -0500
@@ -1,13 +1,13 @@
 Bug#: 77335
 Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: Windows XP
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Major
 Component: Windows.Forms
 AssignedTo: peter at novonyx.com                            
 ReportedBy: don at edvalson.net               
 QAContact: mono-bugs at ximian.com
@@ -53,6 +53,18 @@
 Modified XplatUIWin32.cs that fixes this bug.
 
 
 ------- Additional Comments From don at edvalson.net  2006-01-23 20:32 -------
 I have attached a version of XplatUIWin32.cs that seems to solve the 
 problem by having DoEvents call the same logic as GetMessage
+
+------- Additional Comments From peter at novonyx.com  2006-01-25 20:48 -------
+Fixed in svn r56087. Thanks for your patch. I took a slightly 
+different approach in fixing, though, keeping to avoid the double 
+loop in DoEvents (which would never access the private queue again 
+once it was worked off), and allowing us to have a backend for a 
+PeekMessage driver method.
+You don't have to attach whole files as patches, btw, you can simply 
+attach the output of 'svn diff <file>' as a patch. Makes it easier to 
+see what's been changed. If you're not working from svn, you can do 
+a 'diff -u <origfile> <newfile>'. Either way, many thanks for all 
+your useful bug reports!


More information about the mono-bugs mailing list