[ui] Fix unsaved graph and compute only a part

This commit is contained in:
Aurore LAFAURIE 2024-07-19 11:31:17 +02:00
parent 26ecf3ce92
commit f166f81cb1

View file

@ -219,7 +219,7 @@ ApplicationWindow {
function compute(nodes, force) { function compute(nodes, force) {
if (!force && warnIfUnsaved && !_reconstruction.graph.filepath) if (!force && warnIfUnsaved && !_reconstruction.graph.filepath)
{ {
unsavedComputeDialog.currentNode = nodes[0]; unsavedComputeDialog.selectedNodes = nodes;
unsavedComputeDialog.open(); unsavedComputeDialog.open();
} }
else { else {
@ -323,7 +323,7 @@ ApplicationWindow {
MessageDialog { MessageDialog {
id: unsavedComputeDialog id: unsavedComputeDialog
property var currentNode: null property var selectedNodes: null
canCopy: false canCopy: false
icon.text: MaterialIcons.warning icon.text: MaterialIcons.warning
@ -349,7 +349,7 @@ ApplicationWindow {
onDiscarded: { onDiscarded: {
close() close()
computeManager.compute(currentNode, true) computeManager.compute(selectedNodes, true)
} }
onAccepted: saveAsAction.trigger() onAccepted: saveAsAction.trigger()