<div dir="ltr">Hi!<div>It's not news that we've had some threading issues with the project model, especially from the cmake plugin. This was mostly because the project was parsed in a different thread and the results where being added from that thread to the ProjectsModel. It worked, but killing a bug made another one to appear, so that was no fun.</div>
<div><br></div><div>With this change, I'm making it so the project will be parsed from a separate thread and will pass the data to another thread that will do the tree creation.</div><div><br></div><div>I haven't tested it (at all, despite small tests with test projects) but the unit tests pass and I'm feeling quite positive about it. I'll be testing it in my system making sure all's in order during the following weeks, but for now, if somebody is curious enough, I'm interested in any kind of feedback.</div>
<div><br></div><div>Cheers!</div><div>Aleix</div><div><br></div><div>PS: I'm applying this patch in my kdevplatform, for further safety ;)</div><div><a href="http://paste.opensuse.org/63054558">http://paste.opensuse.org/63054558</a><br>
</div></div>