소스 검색

Merge pull request #86894 from jsjtxietian/merge-dafault-font

In `merge_with` also merge some default fields of theme
Rémi Verschelde 1 년 전
부모
커밋
1d3f98ac6a
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      scene/resources/theme.cpp

+ 11 - 0
scene/resources/theme.cpp

@@ -1613,6 +1613,17 @@ void Theme::merge_with(const Ref<Theme> &p_other) {
 		}
 	}
 
+	// Defaults.
+	if (p_other->has_default_font()) {
+		set_default_font(p_other->default_font);
+	}
+	if (p_other->has_default_font_size()) {
+		set_default_font_size(p_other->default_font_size);
+	}
+	if (p_other->has_default_base_scale()) {
+		set_default_base_scale(p_other->default_base_scale);
+	}
+
 	_unfreeze_and_propagate_changes();
 }