standalone: load per-game config from cmd line too
authornotaz <notasas@gmail.com>
Wed, 4 Oct 2023 21:54:29 +0000 (00:54 +0300)
committernotaz <notasas@gmail.com>
Sun, 8 Oct 2023 15:28:23 +0000 (18:28 +0300)
notaz/pcsx_rearmed#163

frontend/main.c
frontend/menu.c
frontend/menu.h

index e1141d6..d98ad00 100644 (file)
@@ -715,6 +715,8 @@ int main(int argc, char *argv[])
        }
 
        if (ready_to_go) {
+               if (menu_load_config(1) != 0)
+                       menu_load_config(0);
                menu_prepare_emu();
 
                // If a state has been specified, then load that
index 0ca76d9..c8ad771 100644 (file)
@@ -591,7 +591,7 @@ static void parse_str_val(char *cval, const char *src)
 
 static void keys_load_all(const char *cfg);
 
-static int menu_load_config(int is_game)
+int menu_load_config(int is_game)
 {
        char cfgfile[MAXPATHLEN];
        int i, ret = -1;
index 8f5acda..9d60e88 100644 (file)
@@ -7,6 +7,7 @@ void menu_loop(void);
 void menu_finish(void);
 
 void menu_notify_mode_change(int w, int h, int bpp);
+int  menu_load_config(int is_game);
 
 enum g_opts_opts {
        OPT_SHOWFPS = 1 << 0,