aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vgasrc/stdvgamodes.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vgasrc/stdvgamodes.c b/vgasrc/stdvgamodes.c
index b1d0ef67..d72d36b4 100644
--- a/vgasrc/stdvgamodes.c
+++ b/vgasrc/stdvgamodes.c
@@ -419,9 +419,9 @@ stdvga_build_video_param(void)
// Fill available legacy modes in video_func_static table
u32 modes = 0;
for (i = 0; i < ARRAY_SIZE(vga_modes); i++) {
- u16 mode = vga_modes[i].mode;
+ u16 mode = GET_GLOBAL(vga_modes[i].mode);
if (mode <= 0x13)
- modes |= 1<<i;
+ modes |= 1<<mode;
}
SET_VGA(static_functionality.modes, modes);
}