Просмотр исходного кода

Merge pull request #28554 from YeldhamDev/popupmenu_minsize_fix

Fix regression on 'PopupMenu's minimal size
Rémi Verschelde 6 лет назад
Родитель
Сommit
a8194eaef3
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      scene/gui/popup_menu.cpp

+ 4 - 4
scene/gui/popup_menu.cpp

@@ -93,14 +93,14 @@ Size2 PopupMenu::get_minimum_size() const {
 		if (items[i].submenu != "")
 			size.width += get_icon("submenu")->get_width();
 
-		if (has_check)
-			size.width += check_w;
-		max_w = MAX(max_w, size.width + icon_w);
+		max_w = MAX(max_w, size.width);
 
 		minsize.height += size.height;
 	}
 
-	minsize.width += max_w + accel_max_w;
+	minsize.width += max_w + icon_w + accel_max_w;
+	if (has_check)
+		minsize.width += check_w;
 
 	return minsize;
 }