mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 08:48:13 +00:00
Fix add_job crashing
This commit is contained in:
@@ -294,9 +294,13 @@ class NewRenderJobForm(QWidget):
|
|||||||
# Set the best renderer we can find
|
# Set the best renderer we can find
|
||||||
input_path = self.scene_file_input.text()
|
input_path = self.scene_file_input.text()
|
||||||
engine = EngineManager.engine_for_project_path(input_path)
|
engine = EngineManager.engine_for_project_path(input_path)
|
||||||
index = self.renderer_type.findText(engine.name().lower())
|
|
||||||
if index >= 0:
|
engine_index = self.renderer_type.findText(engine.name().lower())
|
||||||
self.renderer_type.setCurrentIndex(index)
|
if engine_index >= 0:
|
||||||
|
self.renderer_type.setCurrentIndex(engine_index)
|
||||||
|
else:
|
||||||
|
self.renderer_type.setCurrentIndex(0) #todo: find out why we don't have renderer info yet
|
||||||
|
# not ideal but if we don't have the renderer info we have to pick something
|
||||||
|
|
||||||
self.output_path_input.setText(os.path.basename(input_path))
|
self.output_path_input.setText(os.path.basename(input_path))
|
||||||
|
|
||||||
@@ -331,10 +335,7 @@ class NewRenderJobForm(QWidget):
|
|||||||
self.cameras_group.setHidden(True)
|
self.cameras_group.setHidden(True)
|
||||||
|
|
||||||
# Dynamic Engine Options
|
# Dynamic Engine Options
|
||||||
engine_name = self.renderer_type.currentText()
|
clear_layout(self.renderer_options_layout) # clear old options
|
||||||
engine = EngineManager.engine_with_name(engine_name)
|
|
||||||
# clear old options
|
|
||||||
clear_layout(self.renderer_options_layout)
|
|
||||||
# dynamically populate option list
|
# dynamically populate option list
|
||||||
self.current_engine_options = engine().get_options()
|
self.current_engine_options = engine().get_options()
|
||||||
for option in self.current_engine_options:
|
for option in self.current_engine_options:
|
||||||
|
|||||||
Reference in New Issue
Block a user