dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] pnetlib ChangeLog System.Windows.Forms/TreeNode.cs


From: Deryk Robosson
Subject: [dotgnu-pnet-commits] pnetlib ChangeLog System.Windows.Forms/TreeNode.cs
Date: Mon, 05 Feb 2007 11:06:23 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Deryk Robosson <drobosson>      07/02/05 11:06:23

Modified files:
        .              : ChangeLog 
        System.Windows.Forms: TreeNode.cs 

Log message:
        Check index minus one prior to using.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2473&r2=1.2474
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Windows.Forms/TreeNode.cs?cvsroot=dotgnu-pnet&r1=1.11&r2=1.12

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2473
retrieving revision 1.2474
diff -u -b -r1.2473 -r1.2474
--- ChangeLog   31 Jan 2007 09:15:49 -0000      1.2473
+++ ChangeLog   5 Feb 2007 11:06:22 -0000       1.2474
@@ -1,3 +1,8 @@
+2007-01-05  Deryk Robosson <address@hidden>
+
+       * System.Windows.Forms/TreeNode.cs: Check if index will put us below
+       zero before referencing.
+
 2007-01-31  Radek Polak  <address@hidden>
 
        * System.Xml/XmlTextReader.cs: Fix problem with reading character

Index: System.Windows.Forms/TreeNode.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Windows.Forms/TreeNode.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- System.Windows.Forms/TreeNode.cs    1 Feb 2006 11:00:23 -0000       1.11
+++ System.Windows.Forms/TreeNode.cs    5 Feb 2007 11:06:22 -0000       1.12
@@ -508,12 +508,15 @@
                                {
                                        Invalidate();
                                }
-                               else if (expanded && children[index - 
1].IsVisible)
+                               else if ( index - 1 >= 0 )
+                               {
+                                       if (expanded && children[index - 
1].IsVisible)
                                {
                                        treeView.InvalidateDown(node);
                                }
                        }
                }
+               }
 
                internal void Invalidate()
                {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]