summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Config/Layer.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2017-08-04 23:43:52 +0800
committerLéo Lam <leo@innovatetechnologi.es>2018-05-23 16:07:18 +0200
commit93f49b1ca4526b7e5d8fc3ba647347b1e0b9ef40 (patch)
treebeb54c4873405882f4638fc2029922d51c980c9e /Source/Core/Common/Config/Layer.cpp
parentda03ff2e257ea98cedfc438390bf9a2aa1e2c62d (diff)
Config: Make Load() and Save() slightly faster
Only invoke config changed callbacks from Config::Save, not Layer::Save. The latter results in callbacks being called once per layer, up to 7 times per save.
Diffstat (limited to 'Source/Core/Common/Config/Layer.cpp')
-rw-r--r--Source/Core/Common/Config/Layer.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/Source/Core/Common/Config/Layer.cpp b/Source/Core/Common/Config/Layer.cpp
index 5a5c4b5f59..6653dbfe65 100644
--- a/Source/Core/Common/Config/Layer.cpp
+++ b/Source/Core/Common/Config/Layer.cpp
@@ -115,7 +115,6 @@ void Layer::Load()
if (m_loader)
m_loader->Load(this);
m_is_dirty = false;
- InvokeConfigChangedCallbacks();
}
void Layer::Save()
@@ -125,7 +124,6 @@ void Layer::Save()
m_loader->Save(this);
m_is_dirty = false;
- InvokeConfigChangedCallbacks();
}
LayerType Layer::GetLayer() const