]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/hud/panel/modicons.qc
Avoid a division by 0 (it happened playing DOM on a map that doesn't support DOM)
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / hud / panel / modicons.qc
index fe0bd497b3d298104aee46d4c76f9941eb7ec682..a4d84cf9e8694eea15eb467b8b7c1a6e5b71ec4c 100644 (file)
@@ -676,7 +676,9 @@ void DrawDomItem(vector myPos, vector mySize, float aspect_ratio, int layout, in
                        color = '1 0 1';
                        break;
        }
-       float pps_ratio = stat / STAT(DOM_TOTAL_PPS);
+       float pps_ratio = 0;
+       if(STAT(DOM_TOTAL_PPS))
+               pps_ratio = stat / STAT(DOM_TOTAL_PPS);
 
        if(mySize.x/mySize.y > aspect_ratio)
        {
@@ -771,7 +773,8 @@ void HUD_ModIcons()
 
        //if(mod_alpha <= 0)
        //      return;
-       HUD_Panel_UpdateCvars(mod_alpha);
+       panel_fade_alpha *= mod_alpha;
+       HUD_Panel_LoadCvars();
 
        draw_beginBoldFont();