pyblish / pyblish-qml

Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
GNU Lesser General Public License v3.0
114 stars 44 forks source link

Fix #308 #311

Closed davidlatwe closed 5 years ago

davidlatwe commented 6 years ago

After the investigation, the reason that cause #308 was the threading issue inside the Linux version of Maya 2016, the commit d2c503b fixed that.

That line of code in commit d2c503b, was introduced from the implementation of Foster Mode, thus, in order to make sure there are no other issue on host side that has never happened before, I refactored the Server and the Proxy in commit 4449e5c, which will ensure them worked just like the version before 1.8.0. The major difference was the proxy object gets reused from server object, and it better not be.

@darkvertex, this is ready for you to test, the issue should be gone now :)

And since I was testing these changes mostly on Linux, in next couple days I will go back to Windows to run some more tests on other versions of Maya and perhaps on other hosts, too.

davidlatwe commented 5 years ago

Will close this PR if #312 been accepted. This will remain available on my forked branch dev-foster

davidlatwe commented 5 years ago

Closing this one now :)