Finish multi-monitor support
This commit is contained in:
10
src/config.c
10
src/config.c
@@ -926,7 +926,9 @@ load_video(void)
|
||||
voodoo_enabled = !!config_get_int(cat, "voodoo", 0);
|
||||
ibm8514_enabled = !!config_get_int(cat, "8514a", 0);
|
||||
xga_enabled = !!config_get_int(cat, "xga", 0);
|
||||
herc_enabled = !!config_get_int(cat, "herc_enabled", 0);
|
||||
p = config_get_string(cat, "gfxcard_2", NULL);
|
||||
if (!p) p = "none";
|
||||
gfxcard_2 = video_get_video_from_internal_name(p);
|
||||
}
|
||||
|
||||
|
||||
@@ -2512,10 +2514,10 @@ save_video(void)
|
||||
else
|
||||
config_set_int(cat, "xga", xga_enabled);
|
||||
|
||||
if (herc_enabled == 0)
|
||||
config_delete_var(cat, "herc_enabled");
|
||||
if (gfxcard_2 == 0)
|
||||
config_delete_var(cat, "gfxcard_2");
|
||||
else
|
||||
config_set_int(cat, "herc_enabled", herc_enabled);
|
||||
config_set_string(cat, "gfxcard_2", video_get_internal_name(gfxcard_2));
|
||||
|
||||
delete_section_if_empty(cat);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user