[Mono-bugs] [Bug 73606][Maj] Changed - OnCreateControl() called when ClientSize changed, and called more than once
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Fri, 11 Mar 2005 17:57:22 -0500 (EST)
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@novonyx.com.
http://bugzilla.ximian.com/show_bug.cgi?id=73606
--- shadow/73606 2005-03-11 13:52:08.000000000 -0500
+++ shadow/73606.tmp.7194 2005-03-11 17:57:22.000000000 -0500
@@ -1,14 +1,14 @@
Bug#: 73606
Product: Mono: Class Libraries
Version: unspecified
OS: other
OS Details: platforms using the XplatUIX11 driver
-Status: NEW
-Resolution:
-Severity:
+Status: RESOLVED
+Resolution: FIXED
+Severity: Unknown
Priority: Major
Component: Windows.Forms
AssignedTo: mono-bugs@ximian.com
ReportedBy: 4lw0e0402@sneakemail.com
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
@@ -106,6 +106,16 @@
replacing a number of calls to CreateHandle () to CreateControl ().
------- Additional Comments From 4lw0e0402@sneakemail.com 2005-03-11 13:52 -------
Created an attachment (id=14626)
Alternate fix for bug #73190, quite possibly not as scientific (C# source code: Control.cs)
+
+------- Additional Comments From peter@novonyx.com 2005-03-11 17:57 -------
+Thanks! While I don't like the tracking var, and tried to fix #73190
+without needing one, I've taken the concept of your fix and applied
+it to Control. (Made some changes, didn't make sense to create child
+controls as part of the OnVisibleChanged code, etc.)
+
+PS: Please try and attach diffs instead of full files, makes it much
+easier to find what you changed. Output from 'svn diff Control.cs'
+would have worked.