diff options
Diffstat (limited to 'editor')
-rw-r--r-- | editor/editor_properties.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index daafe095ce..dea76ac997 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -2108,6 +2108,11 @@ EditorPropertyTransform::EditorPropertyTransform() { ////////////// COLOR PICKER ////////////////////// void EditorPropertyColor::_color_changed(const Color &p_color) { + // Cancel the color change if the current color is identical to the new one. + if (get_edited_object()->get(get_edited_property()) == p_color) { + return; + } + emit_changed(get_edited_property(), p_color, "", true); } |