AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

[cuegui] Prevent UI freeze during file preview by implementing subprocess.Popen for non-forking viewer applications #1576

Closed lithorus closed 1 week ago

lithorus commented 1 week ago

This is a small fix to not lock the UI when using preview in cuegui when using software that does not detach itself from the console. It changes it from using subprocess.check_call to subprocess.Popen

Fixes #1568

ramonfigueiredo commented 1 week ago

Approved.

Thanks, @lithorus !

I also validated the new solution in the itView viewer (SPI), which works fine.