diff options
author | volzhs <volzhs@gmail.com> | 2016-11-01 07:45:37 +0900 |
---|---|---|
committer | volzhs <volzhs@gmail.com> | 2016-11-01 07:45:37 +0900 |
commit | 4c9b00b5085c0ab9195842f9a0cf2287d9242bbe (patch) | |
tree | 7174af1cdf42da8ad46f9dbf919fcf9e68197e3e | |
parent | 681575fa7123592897090c6cce44402c4e45baeb (diff) |
Fix to fit stylebox with ItemList
-rw-r--r-- | scene/gui/item_list.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scene/gui/item_list.cpp b/scene/gui/item_list.cpp index f69ad8fa7e..191627cadb 100644 --- a/scene/gui/item_list.cpp +++ b/scene/gui/item_list.cpp @@ -801,7 +801,10 @@ void ItemList::_notification(int p_what) { Size2 size = get_size(); float page = size.height-bg->get_minimum_size().height; - int width = size.width - mw - bg->get_minimum_size().width; + int width = size.width-bg->get_minimum_size().width; + if (!scroll_bar->is_hidden()){ + width-=mw+bg->get_margin(MARGIN_RIGHT); + } scroll_bar->set_page(page); draw_style_box(bg,Rect2(Point2(),size)); |