Author: lluis
Date: 2008-01-14 12:55:01 -0500 (Mon, 14 Jan 2008)
New Revision: 92887

Modified:
   branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog
   
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
Log:
2008-01-12  Marcos David Mar?\195?\173n Amador <[EMAIL PROTECTED]> 

        * Parser/TagDatabaseManager.cs: Only lock the parsingJobs queue object.



Modified: branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog
===================================================================
--- branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog 2008-01-14 
17:54:59 UTC (rev 92886)
+++ branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog 2008-01-14 
17:55:01 UTC (rev 92887)
@@ -1,3 +1,7 @@
+2008-01-12  Marcos David Marín Amador <[EMAIL PROTECTED]> 
+
+       * Parser/TagDatabaseManager.cs: Only lock the parsingJobs queue object.
+
 2008-01-11  Marcos David Marín Amador <[EMAIL PROTECTED]> 
 
        * Parser/TagDatabaseManager.cs: When searching for a tag instead of 
doing a

Modified: 
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
===================================================================
--- 
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs  
    2008-01-14 17:54:59 UTC (rev 92886)
+++ 
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs  
    2008-01-14 17:55:01 UTC (rev 92887)
@@ -219,7 +219,7 @@
                        {
                                ProjectFilePair p;
                                        
-                               lock (this) {
+                               lock (parsingJobs) {
                                        p = parsingJobs.Dequeue ();
                                }
 
@@ -234,7 +234,7 @@
                        
                        ProjectFilePair p = new ProjectFilePair (project, 
filename);
                        
-                       lock (this) {
+                       lock (parsingJobs) {
                                if (!parsingJobs.Contains (p))
                                        parsingJobs.Enqueue (p);
                        }
@@ -460,7 +460,7 @@
                        
                        while (low <= high) {
                                mid = (low + high) / 2;
-                               string entry = ctags_lines[mid];;
+                               string entry = ctags_lines[mid];
                                string tag_name = entry.Substring (0, 
entry.IndexOf ('\t'));
                                int res = string.CompareOrdinal (tag_name, 
name);
                                

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

Reply via email to