Menu-FN: Call `cfg_save` at certain points in case cfg_auto_save isn't on.

This commit is contained in:
Marco Cawthorne 2024-03-08 09:27:57 -08:00
parent 396910e587
commit ffa3645395
Signed by: eukara
GPG Key ID: CE2032F0A2882A22
6 changed files with 7 additions and 1 deletions

View File

@ -34,6 +34,7 @@ au_btndone_start(void)
{
static void au_btndone_end(void) {
g_menupage = PAGE_CONFIGURATION;
localcmd("cfg_save\n");
}
localsound("../media/launch_dnmenu1.wav");
header.SetStartEndPos(45,45,50,172);

View File

@ -31,6 +31,7 @@ cc_btndone_start(void)
{
static void cc_btndone_end(void) {
g_menupage = PAGE_CONFIGURATION;
localcmd("cfg_save\n");
}
localsound("../media/launch_dnmenu1.wav");
header.SetStartEndPos(45,45,50,236);

View File

@ -55,6 +55,8 @@ ctrl_btnok_start(void)
g_menupage = PAGE_CONFIGURATION;
else
g_menupage = PAGE_MULTIPLAYER;
localcmd("cfg_save\n");
}
localsound("../media/launch_dnmenu1.wav");

View File

@ -49,6 +49,7 @@ cz_btndone_start(void)
{
static void cz_btndone_end(void) {
g_menupage = PAGE_MULTIPLAYER;
localcmd("cfg_save\n");
}
cvar_set("name", cz_tbNetname.m_text);
localsound("../media/launch_dnmenu1.wav");

View File

@ -74,7 +74,7 @@ vm_btnok_start(void)
tokenizebyseparator(res, "x");
localcmd(sprintf("vid_width %s\n", argv(0)));
localcmd(sprintf("vid_height %s\n", argv(1)));
localcmd("vid_restart\n");
localcmd("vid_restart\ncfg_save\n");
}
localsound("../media/launch_dnmenu1.wav");

View File

@ -29,6 +29,7 @@ vo_btndone_start(void)
{
static void vo_btndone_end(void) {
g_menupage = PAGE_VIDEO;
localcmd("cfg_save\n");
}
localsound("../media/launch_dnmenu1.wav");
header.SetStartEndPos(45, 45, 50, 140);