From 058d7e728636c7b3afc6bee880a8d47df89521d3 Mon Sep 17 00:00:00 2001 From: FruitieX Date: Thu, 3 Jun 2010 21:42:44 +0300 Subject: [PATCH] perform the hud min size cap earlier on to fix a bug when resizing aspect forced panels towards the minimum --- qcsrc/client/hud.qc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index 586d3f1c5..cc2842627 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -1046,6 +1046,10 @@ void HUD_Panel_SetPosSize(float id, vector resizeorigin) mySize_y = mousepos_y - (resizeorigin_y - panel_click_distance_y); } + // minimum panel size cap + mySize_x = max(0.025 * vid_conwidth, mySize_x); + mySize_y = max(0.025 * vid_conheight, mySize_y); + // cap against panel's own limits vector minSize; minSize = HUD_Panel_GetMinSize(id); // mySize_x at least minSize_x * mySize_y, and vice versa @@ -1053,10 +1057,6 @@ void HUD_Panel_SetPosSize(float id, vector resizeorigin) mySize_x = max(minSize_x * mySize_y, mySize_x); mySize_y = max(minSize_y * mySize_x, mySize_y); - // minimum panel size cap - mySize_x = max(0.025 * vid_conwidth, mySize_x); - mySize_y = max(0.025 * vid_conheight, mySize_y); - // needed? oldPos = HUD_Panel_GetPos(id); oldSize = HUD_Panel_GetSize(id); -- 2.39.2