diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index c3d9dfbf96..3aa9dc558f 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -838,17 +838,22 @@ UM.MainWindow } } - DiscardOrKeepProfileChangesDialog + Component { - id: discardOrKeepProfileChangesDialog + id: discardOrKeepProfileChangesDialogComponent + DiscardOrKeepProfileChangesDialog { } + } + Loader + { + id: discardOrKeepProfileChangesDialogLoader } - Connections { target: CuraApplication onShowDiscardOrKeepProfileChanges: { - discardOrKeepProfileChangesDialog.show() + discardOrKeepProfileChangesDialogLoader.sourceComponent = discardOrKeepProfileChangesDialogComponent + discardOrKeepProfileChangesDialogLoader.item.show() } } diff --git a/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml b/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml index 6e3f6d1aad..2ddacb6d79 100644 --- a/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml +++ b/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml @@ -132,7 +132,7 @@ UM.Dialog font.bold: true } - model: base.changesModel + model: userChangesModel } }