@@ -133,16 +133,20 @@ int initSettings()
133133
134134 DPRINTF ("\n ** Initializing Settings **\n" );
135135
136- struct ini_info * ini = ini_load (settingsPath );
137-
138- getINIString (ini , & settings .databasePath , "database" , NULL );
139- getINIString (ini , & settings .databaseReadOnlyPath , "databaseReadOnly" , NULL );
140- getINIString (ini , & settings .databaseReadWritePath , "databaseReadWrite" , NULL );
141- getINIString (ini , & settings .bootPaths [0 ], "boot1" , defaultBootPaths [0 ]);
142- getINIString (ini , & settings .bootPaths [1 ], "boot2" , defaultBootPaths [1 ]);
143- getINIString (ini , & settings .bootPaths [2 ], "boot3" , defaultBootPaths [2 ]);
144- getINIString (ini , & settings .bootPaths [3 ], "boot4" , defaultBootPaths [3 ]);
145- getINIString (ini , & settings .bootPaths [4 ], "boot5" , defaultBootPaths [4 ]);
136+ struct ini_info * ini ;
137+ if (!(ini = ini_load (settingsPath ))) {
138+ ini = ini_load ("CHTD.INI" );
139+ }
140+ if (ini ) {
141+ getINIString (ini , & settings .databasePath , "database" , NULL );
142+ getINIString (ini , & settings .databaseReadOnlyPath , "databaseReadOnly" , NULL );
143+ getINIString (ini , & settings .databaseReadWritePath , "databaseReadWrite" , NULL );
144+ getINIString (ini , & settings .bootPaths [0 ], "boot1" , defaultBootPaths [0 ]);
145+ getINIString (ini , & settings .bootPaths [1 ], "boot2" , defaultBootPaths [1 ]);
146+ getINIString (ini , & settings .bootPaths [2 ], "boot3" , defaultBootPaths [2 ]);
147+ getINIString (ini , & settings .bootPaths [3 ], "boot4" , defaultBootPaths [3 ]);
148+ getINIString (ini , & settings .bootPaths [4 ], "boot5" , defaultBootPaths [4 ]);
149+ }
146150
147151 migrateOldDatabaseSetting ();
148152
0 commit comments