Author: mkrueger
Date: 2008-02-10 10:45:44 -0500 (Sun, 10 Feb 2008)
New Revision: 95385

Modified:
   trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
Log:
* MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 360411 -
  Problems in Code Completion.

Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog       
2008-02-10 15:44:28 UTC (rev 95384)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog       
2008-02-10 15:45:44 UTC (rev 95385)
@@ -1,3 +1,8 @@
+2008-02-10  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 360411 - 
Problems
+         in Code Completion.
+
 2008-02-09  Mike Krüger <[EMAIL PROTECTED]> 
 
        * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Changes for overwrite

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-10 15:44:28 UTC (rev 95384)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
    2008-02-10 15:45:44 UTC (rev 95385)
@@ -230,7 +230,7 @@
 //             }               
 #endregion
                
-#region IEditableTextBuffer
+               #region IEditableTextBuffer
                public IClipboardHandler ClipboardHandler {
                        get {
                                return this;
@@ -282,7 +282,7 @@
                }
                
                public event TextChangedEventHandler TextChanged;
-#endregion
+               #endregion
 
 #region ITextBuffer
                public int CursorPosition { 
@@ -521,11 +521,13 @@
                public CodeCompletionContext CreateCodeCompletionContext (int 
triggerOffset) 
                {
                        CodeCompletionContext result = new 
CodeCompletionContext ();
-                       result.TriggerOffset = 
this.widget.TextEditor.Caret.Offset;
-                       result.TriggerLine   = 
this.widget.TextEditor.Caret.Line;
-                       result.TriggerLineOffset = 
this.widget.TextEditor.Caret.Column;
-                       Gdk.Point p = 
this.widget.TextEditor.DocumentToVisualLocation 
(this.widget.TextEditor.Caret.Location);
+                       result.TriggerOffset = triggerOffset;
+                       DocumentLocation loc = Document.OffsetToLocation 
(triggerOffset);
+                       result.TriggerLine   = loc.Line;
+                       result.TriggerLineOffset = loc.Column;
+                       Gdk.Point p = 
this.widget.TextEditor.DocumentToVisualLocation (loc);
                        int tx, ty;
+                       
                        widget.ParentWindow.GetOrigin (out tx, out ty);
                        tx += widget.TextEditor.Allocation.X;
                        ty += widget.TextEditor.Allocation.Y;

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

Reply via email to