Author: mkrueger
Date: 2008-02-19 08:52:05 -0500 (Tue, 19 Feb 2008)
New Revision: 96145
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
Log:
* MonoDevelop.SourceEditor/SourceEditorWidget.cs,
MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 362889 -
Error underlining not properly redrawn.
Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-19 13:47:58 UTC (rev 96144)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-19 13:52:05 UTC (rev 96145)
@@ -1,5 +1,11 @@
2008-02-19 Mike Krüger <[EMAIL PROTECTED]>
+ * MonoDevelop.SourceEditor/SourceEditorWidget.cs,
+ MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 362889 - Error
+ underlining not properly redrawn.
+
+2008-02-19 Mike Krüger <[EMAIL PROTECTED]>
+
* MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed some gdk
criticals
caused by an too early OptionsChanged event.
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
2008-02-19 13:47:58 UTC (rev 96144)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
2008-02-19 13:52:05 UTC (rev 96145)
@@ -440,6 +440,7 @@
if (this.isDisposed)
return false;
line = Math.Min (line, Document.LineCount);
+
widget.TextEditor.Caret.Location = new
DocumentLocation (line - 1, column - 1);
widget.TextEditor.GrabFocus ();
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
2008-02-19 13:47:58 UTC (rev 96144)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
2008-02-19 13:52:05 UTC (rev 96145)
@@ -277,21 +277,25 @@
{
public ErrorInfo info;
public LineSegment line;
+ public Mono.TextEditor.Document doc;
TextMarker marker = new TextMarker ();
- public Error (ErrorInfo info, LineSegment line)
+ public Error (Mono.TextEditor.Document doc, ErrorInfo
info, LineSegment line)
{
this.info = info;
this.line = line;
+ this.doc = doc;
}
public void AddToLine ()
{
line.AddMarker (marker);
+ doc.CommitLineUpdate
(doc.OffsetToLineNumber(line.Offset));
}
public void RemoveFromLine ()
{
line.RemoveMarker (marker);
+ doc.CommitLineUpdate
(doc.OffsetToLineNumber(line.Offset));
}
}
void UnderLineError (ErrorInfo info)
@@ -304,7 +308,7 @@
return;
LineSegment line = this.TextEditor.Document.GetLine
(info.Line);
- Error error = new Error (info, line);
+ Error error = new Error (this.TextEditor.Document,
info, line);
errors [info.Line] = error;
error.AddToLine ();
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches