Browse Source

Fix Theme Editor crash when clicking the element picker

(cherry picked from commit abd41dedb00b8526517ab2e5231c2065e7b96768)
Haoyu Qiu 3 years ago
parent
commit
420ec1f84a
1 changed files with 3 additions and 0 deletions
  1. 3 0
      editor/plugins/theme_editor_preview.cpp

+ 3 - 0
editor/plugins/theme_editor_preview.cpp

@@ -71,6 +71,9 @@ void ThemeEditorPreview::_preview_visibility_changed() {
 
 
 void ThemeEditorPreview::_picker_button_cbk() {
 void ThemeEditorPreview::_picker_button_cbk() {
 	picker_overlay->set_visible(picker_button->is_pressed());
 	picker_overlay->set_visible(picker_button->is_pressed());
+	if (picker_button->is_pressed()) {
+		_reset_picker_overlay();
+	}
 }
 }
 
 
 Control *ThemeEditorPreview::_find_hovered_control(Control *p_parent, Vector2 p_mouse_position) {
 Control *ThemeEditorPreview::_find_hovered_control(Control *p_parent, Vector2 p_mouse_position) {