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>
Wed, 4 Oct 2023 21:54:29 +0000 (00:54 +0300)
notaz/pcsx_rearmed#163

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

index 34f68d4..05e4d55 100644 (file)
@@ -710,6 +710,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 f33ac33..6bc20c5 100644 (file)
@@ -589,7 +589,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,