Browse Source

Merge branch 'CURA-6590_continue_fix_diameter_reset'

Ghostkeeper 5 years ago
parent
commit
b87a0a7e82
1 changed files with 3 additions and 12 deletions
  1. 3 12
      resources/qml/Preferences/Materials/MaterialsView.qml

+ 3 - 12
resources/qml/Preferences/Materials/MaterialsView.qml

@@ -107,7 +107,6 @@ TabView
                     property var new_diameter_value: null;
                     property var old_diameter_value: null;
                     property var old_approximate_diameter_value: null;
-                    property bool keyPressed: false
 
                     onYes:
                     {
@@ -118,19 +117,11 @@ TabView
 
                     onNo:
                     {
-                        properties.diameter = old_diameter_value;
-                        diameterSpinBox.value = properties.diameter;
+                        base.properties.diameter = old_diameter_value;
+                        diameterSpinBox.value = Qt.binding(function() { return base.properties.diameter })
                     }
 
-                    onVisibilityChanged:
-                    {
-                        if (!visible && !keyPressed)
-                        {
-                            // If the user closes this dialog without clicking on any button, it's the same as clicking "No".
-                            no();
-                        }
-                        keyPressed = false;
-                    }
+                    onRejected: no()
                 }
 
                 Label { width: scrollView.columnWidth; height: parent.rowHeight; verticalAlignment: Qt.AlignVCenter; text: catalog.i18nc("@label", "Display Name") }