Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@novell.com>2009-11-23 19:51:39 +0300
committerLluis Sanchez <lluis@novell.com>2009-11-23 19:51:39 +0300
commita0d0c4bb92abc29c19101d6f8bb4fb44e8af6c4c (patch)
treedea146d72d1375faa5171123ed9b5a9554444902 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads
parent995ae1d5eb8381faeebb1f8360eeb0919a269e07 (diff)
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs: Improve logging.
svn path=/trunk/monodevelop/; revision=146741
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
index 72e76f41cb..e4dbcf98fe 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
@@ -291,8 +291,12 @@ namespace MonoDevelop.Ide.Gui.Pads
public void WriteConsoleLogText (string text)
{
- if (lastTextWrite != null)
- text = "\n" + text;
+ lock (updates.SyncRoot) {
+ if (lastTextWrite != null && lastTextWrite.Tag == consoleLogTag) {
+ lastTextWrite.Write (text);
+ return;
+ }
+ }
QueuedTextWrite w = new QueuedTextWrite (text, consoleLogTag);
addQueuedUpdate (w);
}