Author: mkrueger
Date: 2008-02-14 15:06:21 -0500 (Thu, 14 Feb 2008)
New Revision: 95684

Modified:
   trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
   
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
Log:
* Mono.TextEditor/TextViewMargin.cs: Fixed bug in ColumnToVisualX.

Modified: trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-02-14 
19:37:11 UTC (rev 95683)
+++ trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-02-14 
20:06:21 UTC (rev 95684)
@@ -1,5 +1,9 @@
 2008-02-14  Mike Krüger <[EMAIL PROTECTED]> 
 
+       * Mono.TextEditor/TextViewMargin.cs: Fixed bug in ColumnToVisualX.
+
+2008-02-14  Mike Krüger <[EMAIL PROTECTED]> 
+
        * Mono.TextEditor/TextEditor.cs: Commented out smooth scrooling (can't 
get
          it right)
 

Modified: 
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
===================================================================
--- 
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
 2008-02-14 19:37:11 UTC (rev 95683)
+++ 
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
 2008-02-14 20:06:21 UTC (rev 95684)
@@ -529,9 +529,9 @@
                        int lineXPos  = 0;
                        
                        int visibleColumn = 0;
-                       for (int c = 0; c < column && c < line.EditableLength; 
c++) {
+                       for (int curColumn = 0; curColumn < column && curColumn 
< line.EditableLength; curColumn++) {
                                int delta;
-                               if (this.Document.Buffer.GetCharAt (line.Offset 
+ column) == '\t') {
+                               if (this.Document.Buffer.GetCharAt (line.Offset 
+ curColumn) == '\t') {
                                        int newColumn = GetNextTabstop 
(visibleColumn);
                                        delta = (newColumn - visibleColumn) * 
this.charWidth;
                                        visibleColumn = newColumn;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to