Avoid nullref when clearing TextBox that has not yet been displayed
authorLatif Khalifa <lkalif@openmetaverse.org>
Tue, 19 Oct 2010 16:37:04 +0000 (00:37 +0800)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Mon, 25 Oct 2010 17:33:55 +0000 (01:33 +0800)
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs

index 72fd50ae624ee0fdc197fc5ffeec882464bbaf7b..14d549e9c139aa1c4c21cfde665bc4bc9613ef7f 100644 (file)
@@ -667,9 +667,10 @@ namespace System.Windows.Forms
                                } else {
                                        document.Empty();
 
-                                       document.SetSelectionToCaret (true);
-                                       if (IsHandleCreated)
+                                       if (IsHandleCreated) {
+                                               document.SetSelectionToCaret (true);
                                                CalculateDocument ();
+                                       }
                                }
 
                                OnTextChanged(EventArgs.Empty);