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.Drawing.Win32/DrawingW...


From: Radek Polak
Subject: [dotgnu-pnet-commits] pnetlib ChangeLog System.Drawing.Win32/DrawingW...
Date: Tue, 06 Feb 2007 12:51:26 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Radek Polak <radekp>    07/02/06 12:51:26

Modified files:
        .              : ChangeLog 
        System.Drawing.Win32: DrawingWindow.cs 

Log message:
        fix argument out of range when raising window, bug #18937

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2475&r2=1.2476
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Drawing.Win32/DrawingWindow.cs?cvsroot=dotgnu-pnet&r1=1.32&r2=1.33

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2475
retrieving revision 1.2476
diff -u -b -r1.2475 -r1.2476
--- ChangeLog   5 Feb 2007 14:20:42 -0000       1.2475
+++ ChangeLog   6 Feb 2007 12:51:26 -0000       1.2476
@@ -1,3 +1,8 @@
+2007-02-06  Radek Polak  <address@hidden>
+
+       * System.Drawing.Win32\DrawingWindow.cs: Fix
+       ArgumentOutOfRangeException (bug #18937).
+
 2007-02-05  Radek Polak  <address@hidden>
 
        * System.Windows.Forms/ComboBox.cs: Fix dropdown drawing, bug #18928.

Index: System.Drawing.Win32/DrawingWindow.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Drawing.Win32/DrawingWindow.cs,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- System.Drawing.Win32/DrawingWindow.cs       16 Jun 2004 15:13:52 -0000      
1.32
+++ System.Drawing.Win32/DrawingWindow.cs       6 Feb 2007 12:51:26 -0000       
1.33
@@ -863,6 +863,11 @@
                        if (toolkit.windows[to] == toWindow)
                                break;
                }
+               if(to == toolkit.windowCount)
+               {
+                       to--;
+               }
+
                if (from == to + 1 || from == to)
                        return;
                DrawingWindow[] move = new DrawingWindow[16];




reply via email to

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