diff options
| author | Bojidar Marinov | 2018-03-28 20:52:55 +0300 |
|---|---|---|
| committer | Bojidar Marinov | 2018-03-28 20:56:09 +0300 |
| commit | 91eb80041d588ef22926422ae2fc39f375e11aec (patch) | |
| tree | 2035c3e84f7db5734629f87b251cddcddba92614 /scene/resources/style_box.cpp | |
| parent | 4b4ed9b72454dea13bd5f0935806519e67f13fbc (diff) | |
| download | godot-91eb80041d588ef22926422ae2fc39f375e11aec.tar.gz godot-91eb80041d588ef22926422ae2fc39f375e11aec.tar.zst godot-91eb80041d588ef22926422ae2fc39f375e11aec.zip | |
Fix StyleBox ignoring region rect and ProgressBar using center size
ProgressBar used the center size of the stylebox to calculate its minimum size, thus disallowing certain setups.
If the old behaviour is wanted, it can be forced by providing a custom minimum size, or by giving proper margins to the stylebox.
Fixes #17779.
Diffstat (limited to '')
| -rw-r--r-- | scene/resources/style_box.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/resources/style_box.cpp b/scene/resources/style_box.cpp index 626fda50d..e87fd7baf 100644 --- a/scene/resources/style_box.cpp +++ b/scene/resources/style_box.cpp @@ -182,7 +182,7 @@ Size2 StyleBoxTexture::get_center_size() const { if (texture.is_null()) return Size2(); - return texture->get_size() - get_minimum_size(); + return region_rect.size - get_minimum_size(); } void StyleBoxTexture::set_expand_margin_size(Margin p_expand_margin, float p_size) { |
