From ced1af03afca6402ca533d19f9709d859b8975d3 Mon Sep 17 00:00:00 2001 From: Sander van Dijk Date: Fri, 20 Jan 2012 19:31:18 +0000 Subject: [PATCH] gl_texmgr.c: small optimization git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@618 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/gl_texmgr.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Quake/gl_texmgr.c b/Quake/gl_texmgr.c index cdc2b455..13149dc4 100644 --- a/Quake/gl_texmgr.c +++ b/Quake/gl_texmgr.c @@ -131,11 +131,14 @@ static void TexMgr_TextureMode_f (cvar_t *var) { if (!Q_strcmp (modes[i].name, gl_texturemode.string)) { - mode = i; - for (glt = active_gltextures; glt; glt = glt->next) - TexMgr_SetFilterModes (glt); - Sbar_Changed (); //sbar graphics need to be redrawn with new filter mode - //FIXME: warpimages need to be redrawn, too. + if (mode != i) + { + mode = i; + for (glt = active_gltextures; glt; glt = glt->next) + TexMgr_SetFilterModes (glt); + Sbar_Changed (); //sbar graphics need to be redrawn with new filter mode + //FIXME: warpimages need to be redrawn, too. + } return; } }