summaryrefslogtreecommitdiff
path: root/src/savage_vbe.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/savage_vbe.c')
-rw-r--r--src/savage_vbe.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/savage_vbe.c b/src/savage_vbe.c
index 05b472c..948cb15 100644
--- a/src/savage_vbe.c
+++ b/src/savage_vbe.c
@@ -137,10 +137,10 @@ SavageSetVESAMode( SavagePtr psav, int n, int Refresh )
bFirstRun = FALSE;
psav->iDevInfoPrim = psav->iDevInfo;
}
- if( psav->CrtOnly )
- psav->iDevInfo = CRT_ACTIVE;
if( psav->TvOn )
- psav->iDevInfo = TV_ACTIVE;
+ psav->iDevInfo |= TV_ACTIVE; /* TvOn is NOT TvOnly! */
+ if( psav->CrtOnly )
+ psav->iDevInfo = CRT_ACTIVE; /* do this at last as this is exclusive and cancels other settings */
/* Establish the refresh rate for this mode. */