<p>Simply use the foreground lock. It's the same as andreas's "queue approach, but only with 1 LOC.</p>
<p>We can then change the check in languageForUrl to VERIFY_FOREGROUND_LOCKED , and have one less ugly multi-threading problem. I also always thought that it sucks not being able to load plugins from the background.</p>
<p><blockquote type="cite">Am 17.06.2010 21:43 schrieb "Milian Wolff" <<a href="mailto:mail@milianw.de">mail@milianw.de</a>>:<br><br><p><font color="#500050">On Thursday 17 June 2010 19:56:44 Andreas Pakulat wrote:<br>
> On 17.06.10 19:10:47, Milian Wolff wrote:...</font></p>I explicitly wanted to prevent that. What I have now is much easier since I<br>
can just build a context of a different language without having to create a new<br>
parse job for that, which would end up in the parse queue waiting...<br>
<p><font color="#500050"><br>-- <br>Milian Wolff<br><a href="mailto:mail@milianw.de">mail@milianw.de</a><br><a href="http://milianw.de">http://milianw.de</a></font></p><br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></p>