Pavel Sanda wrote: > i was looking at your primal converters patch and came to the conclusion > that the changes which allowed converters varibale to be local inside > buffer could solve rest of the issues. > > there are more UI entry points into the converters class but they are all > from main thread. so if we make converter object local inside buffer > export new collisions should not happen. what do you think?
Why don't you just go back to the single-threaded version? IMHO, there is a very good reason in favor of this solution, as opposed to a real fix for the threading problems: Whatever solution you implement, it needs to be tested. If you implement a new one, you throw away a good part of the beta testing effort. If you simply go back to the old single-threaded solution you won't need much new testing, because it is used since a long time and is well tested. IMHO the beta testing phase is too long already, and it is impossible to fix all known problems for 2.0 anyway. Georg