2
0
Эх сурвалжийг харах

Merge pull request #100306 from Uumutunal/master

Fix 3D editor snap setting values not being displayed correctly
Rémi Verschelde 8 сар өмнө
parent
commit
19e003bc08

+ 6 - 3
editor/plugins/node_3d_editor_plugin.cpp

@@ -6630,9 +6630,12 @@ void Node3DEditor::_snap_changed() {
 }
 
 void Node3DEditor::_snap_update() {
-	snap_translate->set_text(String::num(snap_translate_value));
-	snap_rotate->set_text(String::num(snap_rotate_value));
-	snap_scale->set_text(String::num(snap_scale_value));
+	double snap = EDITOR_GET("interface/inspector/default_float_step");
+	int snap_step_decimals = Math::range_step_decimals(snap);
+
+	snap_translate->set_text(String::num(snap_translate_value, snap_step_decimals));
+	snap_rotate->set_text(String::num(snap_rotate_value, snap_step_decimals));
+	snap_scale->set_text(String::num(snap_scale_value, snap_step_decimals));
 }
 
 void Node3DEditor::_xform_dialog_action() {