@@ -133,16 +133,16 @@ static l_Setting get_setting(SettingsID settingId)
133
133
setting = {SETTING_SECTION_GUI, " StatusBar" , true };
134
134
break ;
135
135
case SettingsID::GUI_Theme:
136
- setting = {SETTING_SECTION_GUI, " Theme" , " Native" };
136
+ setting = {SETTING_SECTION_GUI, " Theme" , std::string ( " Native" ) };
137
137
break ;
138
138
case SettingsID::GUI_IconTheme:
139
- setting = {SETTING_SECTION_GUI, " IconTheme" , " Automatic" };
139
+ setting = {SETTING_SECTION_GUI, " IconTheme" , std::string ( " Automatic" ) };
140
140
break ;
141
141
case SettingsID::GUI_CheckForUpdates:
142
142
setting = {SETTING_SECTION_GUI, " CheckForUpdates" , true };
143
143
break ;
144
144
case SettingsID::GUI_LastUpdateCheck:
145
- setting = {SETTING_SECTION_GUI, " LastUpdateCheck" , " " };
145
+ setting = {SETTING_SECTION_GUI, " LastUpdateCheck" , std::string ( " " ) };
146
146
break ;
147
147
case SettingsID::GUI_DiscordRpc:
148
148
setting = {SETTING_SECTION_GUI, " DiscordRpc" , true };
@@ -154,36 +154,36 @@ static l_Setting get_setting(SettingsID settingId)
154
154
case SettingsID::Core_GFX_Plugin:
155
155
setting = {SETTING_SECTION_CORE, " GFX_Plugin" ,
156
156
#ifdef _WIN32
157
- " mupen64plus-video-GLideN64.dll" ,
157
+ std::string ( " mupen64plus-video-GLideN64.dll" ) ,
158
158
#else
159
- " mupen64plus-video-GLideN64.so" ,
159
+ std::string ( " mupen64plus-video-GLideN64.so" ) ,
160
160
#endif // _WIN32
161
161
};
162
162
break ;
163
163
case SettingsID::Core_AUDIO_Plugin:
164
164
setting = {SETTING_SECTION_CORE, " AUDIO_Plugin" ,
165
165
#ifdef _WIN32
166
- " RMG-Audio.dll" ,
166
+ std::string ( " RMG-Audio.dll" ) ,
167
167
#else
168
- " RMG-Audio.so" ,
168
+ std::string ( " RMG-Audio.so" ) ,
169
169
#endif // _WIN32
170
170
};
171
171
break ;
172
172
case SettingsID::Core_INPUT_Plugin:
173
173
setting = {SETTING_SECTION_CORE, " INPUT_Plugin" ,
174
174
#ifdef _WIN32
175
- " RMG-Input.dll" ,
175
+ std::string ( " RMG-Input.dll" ) ,
176
176
#else
177
- " RMG-Input.so" ,
177
+ std::string ( " RMG-Input.so" ) ,
178
178
#endif // _WIN32
179
179
};
180
180
break ;
181
181
case SettingsID::Core_RSP_Plugin:
182
182
setting = {SETTING_SECTION_CORE, " RSP_Plugin" ,
183
183
#ifdef _WIN32
184
- " mupen64plus-rsp-hle.dll" ,
184
+ std::string ( " mupen64plus-rsp-hle.dll" ) ,
185
185
#else
186
- " mupen64plus-rsp-hle.so" ,
186
+ std::string ( " mupen64plus-rsp-hle.so" ) ,
187
187
#endif // _WIN32
188
188
};
189
189
break ;
@@ -263,41 +263,41 @@ static l_Setting get_setting(SettingsID settingId)
263
263
break ;
264
264
265
265
case SettingsID::Core_64DD_JapaneseIPL:
266
- setting = {SETTING_SECTION_64DD, " 64DD_JapaneseIPL" , " " };
266
+ setting = {SETTING_SECTION_64DD, " 64DD_JapaneseIPL" , std::string ( " " ) };
267
267
break ;
268
268
case SettingsID::Core_64DD_AmericanIPL:
269
- setting = {SETTING_SECTION_64DD, " 64DD_AmericanIPL" , " " };
269
+ setting = {SETTING_SECTION_64DD, " 64DD_AmericanIPL" , std::string ( " " ) };
270
270
break ;
271
271
case SettingsID::Core_64DD_DevelopmentIPL:
272
- setting = {SETTING_SECTION_64DD, " 64DD_DevelopmentIPL" , " " };
272
+ setting = {SETTING_SECTION_64DD, " 64DD_DevelopmentIPL" , std::string ( " " ) };
273
273
break ;
274
274
case SettingsID::Core_64DD_SaveDiskFormat:
275
275
setting = {SETTING_SECTION_M64P, " SaveDiskFormat" , 1 };
276
276
break ;
277
277
278
278
case SettingsID::Core_Gameboy_P1_Rom:
279
- setting = {SETTING_SECTION_GB, " Gameboy_P1_Rom" , " " };
279
+ setting = {SETTING_SECTION_GB, " Gameboy_P1_Rom" , std::string ( " " ) };
280
280
break ;
281
281
case SettingsID::Core_Gameboy_P1_Save:
282
- setting = {SETTING_SECTION_GB, " Gameboy_P1_Save" , " " };
282
+ setting = {SETTING_SECTION_GB, " Gameboy_P1_Save" , std::string ( " " ) };
283
283
break ;
284
284
case SettingsID::Core_Gameboy_P2_Rom:
285
- setting = {SETTING_SECTION_GB, " Gameboy_P2_Rom" , " " };
285
+ setting = {SETTING_SECTION_GB, " Gameboy_P2_Rom" , std::string ( " " ) };
286
286
break ;
287
287
case SettingsID::Core_Gameboy_P2_Save:
288
- setting = {SETTING_SECTION_GB, " Gameboy_P2_Save" , " " };
288
+ setting = {SETTING_SECTION_GB, " Gameboy_P2_Save" , std::string ( " " ) };
289
289
break ;
290
290
case SettingsID::Core_Gameboy_P3_Rom:
291
- setting = {SETTING_SECTION_GB, " Gameboy_P3_Rom" , " " };
291
+ setting = {SETTING_SECTION_GB, " Gameboy_P3_Rom" , std::string ( " " ) };
292
292
break ;
293
293
case SettingsID::Core_Gameboy_P3_Save:
294
- setting = {SETTING_SECTION_GB, " Gameboy_P3_Save" , " " };
294
+ setting = {SETTING_SECTION_GB, " Gameboy_P3_Save" , std::string ( " " ) };
295
295
break ;
296
296
case SettingsID::Core_Gameboy_P4_Rom:
297
- setting = {SETTING_SECTION_GB, " Gameboy_P4_Rom" , " " };
297
+ setting = {SETTING_SECTION_GB, " Gameboy_P4_Rom" , std::string ( " " ) };
298
298
break ;
299
299
case SettingsID::Core_Gameboy_P4_Save:
300
- setting = {SETTING_SECTION_GB, " Gameboy_P4_Save" , " " };
300
+ setting = {SETTING_SECTION_GB, " Gameboy_P4_Save" , std::string ( " " ) };
301
301
break ;
302
302
303
303
case SettingsID::Game_OverrideSettings:
@@ -330,171 +330,171 @@ static l_Setting get_setting(SettingsID settingId)
330
330
break ;
331
331
332
332
case SettingsID::Game_GFX_Plugin:
333
- setting = {" " , " GFX_Plugin" , " " };
333
+ setting = {" " , " GFX_Plugin" , std::string ( " " ) };
334
334
break ;
335
335
case SettingsID::Game_AUDIO_Plugin:
336
- setting = {" " , " AUDIO_Plugin" , " " };
336
+ setting = {" " , " AUDIO_Plugin" , std::string ( " " ) };
337
337
break ;
338
338
case SettingsID::Game_INPUT_Plugin:
339
- setting = {" " , " INPUT_Plugin" , " " };
339
+ setting = {" " , " INPUT_Plugin" , std::string ( " " ) };
340
340
break ;
341
341
case SettingsID::Game_RSP_Plugin:
342
- setting = {" " , " RSP_Plugin" , " " };
342
+ setting = {" " , " RSP_Plugin" , std::string ( " " ) };
343
343
break ;
344
344
345
345
case SettingsID::KeyBinding_RemoveDuplicates:
346
346
setting = {SETTING_SECTION_KEYBIND, " RemoveDuplicates" , true };
347
347
break ;
348
348
case SettingsID::KeyBinding_StartROM:
349
- setting = {SETTING_SECTION_KEYBIND, " StartROM" , " Ctrl+O" };
349
+ setting = {SETTING_SECTION_KEYBIND, " StartROM" , std::string ( " Ctrl+O" ) };
350
350
break ;
351
351
case SettingsID::KeyBinding_StartCombo:
352
- setting = {SETTING_SECTION_KEYBIND, " StartCombo" , " Ctrl+Shift+O" };
352
+ setting = {SETTING_SECTION_KEYBIND, " StartCombo" , std::string ( " Ctrl+Shift+O" ) };
353
353
break ;
354
354
case SettingsID::KeyBinding_Shutdown:
355
- setting = {SETTING_SECTION_KEYBIND, " Shutdown" , " F12" };
355
+ setting = {SETTING_SECTION_KEYBIND, " Shutdown" , std::string ( " F12" ) };
356
356
break ;
357
357
case SettingsID::KeyBinding_RefreshROMList:
358
- setting = {SETTING_SECTION_KEYBIND, " RefreshROMList" , " F5" };
358
+ setting = {SETTING_SECTION_KEYBIND, " RefreshROMList" , std::string ( " F5" ) };
359
359
break ;
360
360
case SettingsID::KeyBinding_Exit:
361
- setting = {SETTING_SECTION_KEYBIND, " Exit" , " Alt+F4" };
361
+ setting = {SETTING_SECTION_KEYBIND, " Exit" , std::string ( " Alt+F4" ) };
362
362
break ;
363
363
case SettingsID::KeyBinding_SoftReset:
364
- setting = {SETTING_SECTION_KEYBIND, " SoftReset" , " F1" };
364
+ setting = {SETTING_SECTION_KEYBIND, " SoftReset" , std::string ( " F1" ) };
365
365
break ;
366
366
case SettingsID::KeyBinding_HardReset:
367
- setting = {SETTING_SECTION_KEYBIND, " HardReset" , " Shift+F1" };
367
+ setting = {SETTING_SECTION_KEYBIND, " HardReset" , std::string ( " Shift+F1" ) };
368
368
break ;
369
369
case SettingsID::KeyBinding_Resume:
370
- setting = {SETTING_SECTION_KEYBIND, " Resume" , " F2" };
370
+ setting = {SETTING_SECTION_KEYBIND, " Resume" , std::string ( " F2" ) };
371
371
break ;
372
372
case SettingsID::KeyBinding_Screenshot:
373
- setting = {SETTING_SECTION_KEYBIND, " Screenshot" , " F3" };
373
+ setting = {SETTING_SECTION_KEYBIND, " Screenshot" , std::string ( " F3" ) };
374
374
break ;
375
375
case SettingsID::KeyBinding_LimitFPS:
376
- setting = {SETTING_SECTION_KEYBIND, " LimitFPS" , " F4" };
376
+ setting = {SETTING_SECTION_KEYBIND, " LimitFPS" , std::string ( " F4" ) };
377
377
break ;
378
378
case SettingsID::KeyBinding_SpeedFactor25:
379
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor25" , " Alt+0" };
379
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor25" , std::string ( " Alt+0" ) };
380
380
break ;
381
381
case SettingsID::KeyBinding_SpeedFactor50:
382
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor50" , " Alt+1" };
382
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor50" , std::string ( " Alt+1" ) };
383
383
break ;
384
384
case SettingsID::KeyBinding_SpeedFactor75:
385
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor75" , " Alt+2" };
385
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor75" , std::string ( " Alt+2" ) };
386
386
break ;
387
387
case SettingsID::KeyBinding_SpeedFactor100:
388
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor100" , " Alt+3" };
388
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor100" , std::string ( " Alt+3" ) };
389
389
break ;
390
390
case SettingsID::KeyBinding_SpeedFactor125:
391
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor125" , " Alt+4" };
391
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor125" , std::string ( " Alt+4" ) };
392
392
break ;
393
393
case SettingsID::KeyBinding_SpeedFactor150:
394
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor150" , " Alt+5" };
394
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor150" , std::string ( " Alt+5" ) };
395
395
break ;
396
396
case SettingsID::KeyBinding_SpeedFactor175:
397
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor175" , " Alt+6" };
397
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor175" , std::string ( " Alt+6" ) };
398
398
break ;
399
399
case SettingsID::KeyBinding_SpeedFactor200:
400
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor200" , " Alt+7" };
400
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor200" , std::string ( " Alt+7" ) };
401
401
break ;
402
402
case SettingsID::KeyBinding_SpeedFactor225:
403
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor225" , " Alt+8" };
403
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor225" , std::string ( " Alt+8" ) };
404
404
break ;
405
405
case SettingsID::KeyBinding_SpeedFactor250:
406
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor250" , " Alt+9" };
406
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor250" , std::string ( " Alt+9" ) };
407
407
break ;
408
408
case SettingsID::KeyBinding_SpeedFactor275:
409
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor275" , " Alt+[" };
409
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor275" , std::string ( " Alt+[" ) };
410
410
break ;
411
411
case SettingsID::KeyBinding_SpeedFactor300:
412
- setting = {SETTING_SECTION_KEYBIND, " SpeedFactor300" , " Alt+]" };
412
+ setting = {SETTING_SECTION_KEYBIND, " SpeedFactor300" , std::string ( " Alt+]" ) };
413
413
break ;
414
414
case SettingsID::KeyBinding_SaveState:
415
- setting = {SETTING_SECTION_KEYBIND, " SaveState" , " F5" };
415
+ setting = {SETTING_SECTION_KEYBIND, " SaveState" , std::string ( " F5" ) };
416
416
break ;
417
417
case SettingsID::KeyBinding_SaveAs:
418
- setting = {SETTING_SECTION_KEYBIND, " SaveAs" , " Ctrl+S" };
418
+ setting = {SETTING_SECTION_KEYBIND, " SaveAs" , std::string ( " Ctrl+S" ) };
419
419
break ;
420
420
case SettingsID::KeyBinding_LoadState:
421
- setting = {SETTING_SECTION_KEYBIND, " LoadState" , " F7" };
421
+ setting = {SETTING_SECTION_KEYBIND, " LoadState" , std::string ( " F7" ) };
422
422
break ;
423
423
case SettingsID::KeyBinding_Load:
424
- setting = {SETTING_SECTION_KEYBIND, " Load" , " Ctrl+L" };
424
+ setting = {SETTING_SECTION_KEYBIND, " Load" , std::string ( " Ctrl+L" ) };
425
425
break ;
426
426
case SettingsID::KeyBinding_Cheats:
427
- setting = {SETTING_SECTION_KEYBIND, " Cheats" , " Ctrl+C" };
427
+ setting = {SETTING_SECTION_KEYBIND, " Cheats" , std::string ( " Ctrl+C" ) };
428
428
break ;
429
429
case SettingsID::KeyBinding_GSButton:
430
- setting = {SETTING_SECTION_KEYBIND, " GSButton" , " F9" };
430
+ setting = {SETTING_SECTION_KEYBIND, " GSButton" , std::string ( " F9" ) };
431
431
break ;
432
432
case SettingsID::KeyBinding_SaveStateSlot0:
433
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot0" , " Ctrl+0" };
433
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot0" , std::string ( " Ctrl+0" ) };
434
434
break ;
435
435
case SettingsID::KeyBinding_SaveStateSlot1:
436
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot1" , " Ctrl+1" };
436
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot1" , std::string ( " Ctrl+1" ) };
437
437
break ;
438
438
case SettingsID::KeyBinding_SaveStateSlot2:
439
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot2" , " Ctrl+2" };
439
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot2" , std::string ( " Ctrl+2" ) };
440
440
break ;
441
441
case SettingsID::KeyBinding_SaveStateSlot3:
442
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot3" , " Ctrl+3" };
442
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot3" , std::string ( " Ctrl+3" ) };
443
443
break ;
444
444
case SettingsID::KeyBinding_SaveStateSlot4:
445
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot4" , " Ctrl+4" };
445
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot4" , std::string ( " Ctrl+4" ) };
446
446
break ;
447
447
case SettingsID::KeyBinding_SaveStateSlot5:
448
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot5" , " Ctrl+5" };
448
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot5" , std::string ( " Ctrl+5" ) };
449
449
break ;
450
450
case SettingsID::KeyBinding_SaveStateSlot6:
451
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot6" , " Ctrl+6" };
451
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot6" , std::string ( " Ctrl+6" ) };
452
452
break ;
453
453
case SettingsID::KeyBinding_SaveStateSlot7:
454
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot7" , " Ctrl+7" };
454
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot7" , std::string ( " Ctrl+7" ) };
455
455
break ;
456
456
case SettingsID::KeyBinding_SaveStateSlot8:
457
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot8" , " Ctrl+8" };
457
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot8" , std::string ( " Ctrl+8" ) };
458
458
break ;
459
459
case SettingsID::KeyBinding_SaveStateSlot9:
460
- setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot9" , " Ctrl+9" };
460
+ setting = {SETTING_SECTION_KEYBIND, " SaveStateSlot9" , std::string ( " Ctrl+9" ) };
461
461
break ;
462
462
case SettingsID::KeyBinding_Fullscreen:
463
- setting = {SETTING_SECTION_KEYBIND, " Fullscreen" , " Alt+Return" };
463
+ setting = {SETTING_SECTION_KEYBIND, " Fullscreen" , std::string ( " Alt+Return" ) };
464
464
break ;
465
465
case SettingsID::Keybinding_ViewLog:
466
- setting = {SETTING_SECTION_KEYBIND, " ViewLog" , " Ctrl+L" };
466
+ setting = {SETTING_SECTION_KEYBIND, " ViewLog" , std::string ( " Ctrl+L" ) };
467
467
break ;
468
468
case SettingsID::KeyBinding_GraphicsSettings:
469
- setting = {SETTING_SECTION_KEYBIND, " GraphicsSettings" , " Ctrl+G" };
469
+ setting = {SETTING_SECTION_KEYBIND, " GraphicsSettings" , std::string ( " Ctrl+G" ) };
470
470
break ;
471
471
case SettingsID::KeyBinding_AudioSettings:
472
- setting = {SETTING_SECTION_KEYBIND, " AudioSettings" , " Ctrl+A" };
472
+ setting = {SETTING_SECTION_KEYBIND, " AudioSettings" , std::string ( " Ctrl+A" ) };
473
473
break ;
474
474
case SettingsID::KeyBinding_RspSettings:
475
- setting = {SETTING_SECTION_KEYBIND, " RspSettings" , " Ctrl+R" };
475
+ setting = {SETTING_SECTION_KEYBIND, " RspSettings" , std::string ( " Ctrl+R" ) };
476
476
break ;
477
477
case SettingsID::KeyBinding_InputSettings:
478
- setting = {SETTING_SECTION_KEYBIND, " InputSettings" , " Ctrl+I" };
478
+ setting = {SETTING_SECTION_KEYBIND, " InputSettings" , std::string ( " Ctrl+I" ) };
479
479
break ;
480
480
case SettingsID::KeyBinding_Settings:
481
- setting = {SETTING_SECTION_KEYBIND, " Settings" , " Ctrl+T" };
481
+ setting = {SETTING_SECTION_KEYBIND, " Settings" , std::string ( " Ctrl+T" ) };
482
482
break ;
483
483
case SettingsID::KeyBinding_IncreaseVolume:
484
- setting = {SETTING_SECTION_KEYBIND, " IncreaseVolume" , " " };
484
+ setting = {SETTING_SECTION_KEYBIND, " IncreaseVolume" , std::string ( " " ) };
485
485
break ;
486
486
case SettingsID::KeyBinding_DecreaseVolume:
487
- setting = {SETTING_SECTION_KEYBIND, " DecreaseVolume" , " " };
487
+ setting = {SETTING_SECTION_KEYBIND, " DecreaseVolume" , std::string ( " " ) };
488
488
break ;
489
489
case SettingsID::KeyBinding_ToggleMuteVolume:
490
- setting = {SETTING_SECTION_KEYBIND, " ToggleMuteVolume" , " " };
490
+ setting = {SETTING_SECTION_KEYBIND, " ToggleMuteVolume" , std::string ( " " ) };
491
491
break ;
492
492
493
493
case SettingsID::RomBrowser_Directory:
494
- setting = {SETTING_SECTION_ROMBROWSER, " Directory" , " " };
494
+ setting = {SETTING_SECTION_ROMBROWSER, " Directory" , std::string ( " " ) };
495
495
break ;
496
496
case SettingsID::RomBrowser_Geometry:
497
- setting = {SETTING_SECTION_ROMBROWSER, " Geometry" , " " };
497
+ setting = {SETTING_SECTION_ROMBROWSER, " Geometry" , std::string ( " " ) };
498
498
break ;
499
499
case SettingsID::RomBrowser_Maximized:
500
500
setting = {SETTING_SECTION_ROMBROWSER, " Maximized" , false };
@@ -593,7 +593,7 @@ static l_Setting get_setting(SettingsID settingId)
593
593
594
594
595
595
case SettingsID::Input_Profiles:
596
- setting = {SETTING_SECTION_INPUT, " Profiles" , " " };
596
+ setting = {SETTING_SECTION_INPUT, " Profiles" , std::string ( " " ) };
597
597
break ;
598
598
case SettingsID::Input_UseProfile:
599
599
setting = {" " , " UseProfile" };
0 commit comments