dolphin/Source/Core/Core/Config
Léo Lam 83c5446d85
Fix static initialisation order fiasco issue for Version variables
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)

By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
2022-01-14 00:04:22 +01:00
..
DefaultLocale.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DefaultLocale.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FreeLookSettings.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
FreeLookSettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GraphicsSettings.cpp Merge pull request #9414 from DevJPM/master 2022-01-04 10:15:12 -05:00
GraphicsSettings.h Add option for setting the PNG zlib compression level 2021-11-18 13:10:22 -08:00
MainSettings.cpp Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
MainSettings.h Merge pull request #10355 from Pokechu22/fifo-player-config 2022-01-13 14:36:48 +01:00
NetplaySettings.cpp NetPlay: Split save and SD card write settings 2021-07-22 01:16:20 -04:00
NetplaySettings.h NetPlay: Split save and SD card write settings 2021-07-22 01:16:20 -04:00
SessionSettings.cpp NetPlay: Split save and SD card write settings 2021-07-22 01:16:20 -04:00
SessionSettings.h NetPlay: Split save and SD card write settings 2021-07-22 01:16:20 -04:00
SYSCONFSettings.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SYSCONFSettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UISettings.cpp UISettings: Remove missed comment about license.txt 2021-08-17 22:35:42 -04:00
UISettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00