Yeah, my patch shouldn't be taken as an example. It was bad. To do this properly all *Manager calls should be moved to a _client function which is called from the GUI thread via WulforManager::distpacthClientFunc.
Even if this is fixed, I don't think it will be included in the main trunk (Steven comments?). I'd rather have some bi-directional communication for features like this, as mentioned in the bug #361735.
Yeah, my patch shouldn't be taken as an example. It was bad. To do this properly all *Manager calls should be moved to a _client function which is called from the GUI thread via WulforManager: :distpacthClien tFunc.
Even if this is fixed, I don't think it will be included in the main trunk (Steven comments?). I'd rather have some bi-directional communication for features like this, as mentioned in the bug #361735.
--RZ