Skip to content

Commit ebcef1b

Browse files
authored
Merge pull request #1572 from Capsize-Games/develop
Canvas and nodegraph patch
2 parents bff3ff0 + 688c519 commit ebcef1b

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/airunner/gui/widgets/canvas/custom_scene.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@ def on_canvas_clear_signal(self):
374374
self.current_active_image = None
375375
self.delete_image()
376376
self._clear_history()
377+
self.api.art.canvas.recenter_grid()
377378

378379
def on_mask_layer_toggled(self):
379380
self.initialize_image()

src/airunner/gui/widgets/nodegraph/node_graph_widget.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ def __init__(self, parent=None, *args, **kwargs):
8282

8383
if self.current_workflow_id is not None:
8484
self._perform_load(self.current_workflow_id)
85+
else:
86+
# If no workflow is loaded, start a new workflow with a StartNode
87+
self._add_start_node()
8588

8689
# Check if framepack is available
8790
here = os.path.dirname(__file__)
@@ -648,11 +651,9 @@ def _save_variables(self, workflow: Workflow):
648651
variables_data = [
649652
var.to_dict() for var in self.ui.variables.variables
650653
]
651-
# --- Add logging here ---
652654
self.logger.info(
653655
f"Data being saved to workflow.variables: {variables_data}"
654656
)
655-
# --- End logging ---
656657
workflow.variables = variables_data
657658
workflow.save() # Ensure the ORM actually persists the change
658659
self.logger.info(

0 commit comments

Comments
 (0)