浏览代码

Merge pull request #7004 from volzhs/fix-itemlist

Fix to fit stylebox with ItemList
Rémi Verschelde 8 年之前
父节点
当前提交
6abe49f88d
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      scene/gui/item_list.cpp

+ 4 - 1
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));