diff --git a/sc2/src/starcon2.c b/sc2/src/starcon2.c index d842288cc..2c3e247b3 100644 --- a/sc2/src/starcon2.c +++ b/sc2/src/starcon2.c @@ -459,6 +459,8 @@ parseOptions(int argc, char *argv[], struct options_struct *options) options->gfxDriver = TFB_GFXDRIVER_SDL_OPENGL; break; case 'c': + // make sure whatever was set by saved config is cleared + options->gfxFlags &= ~TFB_GFXFLAGS_SCALE_ANY; if (!strcmp (optarg, "bilinear")) options->gfxFlags |= TFB_GFXFLAGS_SCALE_BILINEAR; else if (!strcmp (optarg, "biadapt"))