mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
Config: Flatten structures
Originally, Layer contained a std::map of Sections, which containted a std::map containing the (key, value) pairs. Here we flattern this structure so that only one std::map is required, reducing the number of indirections required and vastly simplifying the code.
This commit is contained in:
@ -133,7 +133,7 @@ LayerType GetActiveLayerForConfig(const ConfigLocation& config)
|
||||
if (!LayerExists(layer))
|
||||
continue;
|
||||
|
||||
if (GetLayer(layer)->Exists(config.system, config.section, config.key))
|
||||
if (GetLayer(layer)->Exists(config))
|
||||
return layer;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user