소스 검색

Merge pull request #35180 from timothyqiu/scroll-container-min-size

Updates ScrollContainer min size when toggle scrollbars
Rémi Verschelde 5 년 전
부모
커밋
2e66de0da9
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      scene/gui/scroll_container.cpp

+ 8 - 0
scene/gui/scroll_container.cpp

@@ -452,8 +452,12 @@ void ScrollContainer::_scroll_moved(float) {
 };
 
 void ScrollContainer::set_enable_h_scroll(bool p_enable) {
+	if (scroll_h == p_enable) {
+		return;
+	}
 
 	scroll_h = p_enable;
+	minimum_size_changed();
 	queue_sort();
 }
 
@@ -463,8 +467,12 @@ bool ScrollContainer::is_h_scroll_enabled() const {
 }
 
 void ScrollContainer::set_enable_v_scroll(bool p_enable) {
+	if (scroll_v == p_enable) {
+		return;
+	}
 
 	scroll_v = p_enable;
+	minimum_size_changed();
 	queue_sort();
 }