Author: mkrueger
Date: 2008-02-11 10:12:24 -0500 (Mon, 11 Feb 2008)
New Revision: 95441

Modified:
   trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
   
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/ExtendibleTextEditor.cs,
  MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed a bug caused by
  performance optimization.

Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog       
2008-02-11 15:01:08 UTC (rev 95440)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog       
2008-02-11 15:12:24 UTC (rev 95441)
@@ -1,3 +1,10 @@
+2008-02-11  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.SourceEditor/SourceEditorWidget.cs,
+         MonoDevelop.SourceEditor/ExtendibleTextEditor.cs,
+         MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed a bug caused by
+         performance optimization.
+
 2008-02-10  Mike Krüger <[EMAIL PROTECTED]> 
 
        * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 360411 - 
Problems

Modified: 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
===================================================================
--- 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
        2008-02-11 15:01:08 UTC (rev 95440)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
        2008-02-11 15:12:24 UTC (rev 95441)
@@ -96,13 +96,14 @@
                                        this.ShowPopup ();
                                }
                        };
+                       this.Realized += delegate {
+                               FireOptionsChange ();
+                       };
                }
-               
-               protected override void OptionsChanged (object sender, 
EventArgs args)
+               public void FireOptionsChange ()
                {
-                       base.OptionsChanged (sender, args);
+                       this.OptionsChanged (null, null);
                }
-
                
                protected override bool OnKeyPressEvent (Gdk.EventKey evnt)
                {

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-11 15:01:08 UTC (rev 95440)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
    2008-02-11 15:12:24 UTC (rev 95441)
@@ -525,6 +525,7 @@
                        DocumentLocation loc = Document.OffsetToLocation 
(triggerOffset);
                        result.TriggerLine   = loc.Line;
                        result.TriggerLineOffset = loc.Column;
+                       System.Console.WriteLine(loc + " --- " + triggerOffset 
+ " --- " + Document.Buffer.Length);
                        Gdk.Point p = 
this.widget.TextEditor.DocumentToVisualLocation (loc);
                        int tx, ty;
                        
@@ -688,7 +689,6 @@
                        foreach (LineSegment line in 
this.TextEditorData.SelectedLines) {
                                string text = Document.Buffer.GetTextAt (line);
                                string trimmedText = text.TrimStart ();
-                               int length = 0;
                                if (!trimmedText.StartsWith (commentTag)) {
                                        comment = true;
                                        break;

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-11 15:01:08 UTC (rev 95440)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
  2008-02-11 15:12:24 UTC (rev 95441)
@@ -155,6 +155,11 @@
                                CaretModeChanged (this, EventArgs.Empty);
                        };
                        
IdeApp.ProjectOperations.ParserDatabase.ParseInformationChanged += 
OnParseInformationChanged;
+                       this.textEditor.FireOptionsChange ();
+//                     this.d += delegate {
+//                             this.textEditor.Destroy ();
+//                     };
+                       
                }
 
 #region Error underlining
@@ -303,6 +308,7 @@
                
                public override void Dispose ()
                {
+                       System.Console.WriteLine("Dispose !!!");
                        isDisposed = true;
                        
IdeApp.ProjectOperations.ParserDatabase.ParseInformationChanged -= new 
ParseInformationEventHandler(UpdateClassBrowser);
                }

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

Reply via email to