swap cleared settings vector
This commit is contained in:
parent
a7c6cdcbc1
commit
efbb4c20f6
@ -81,8 +81,8 @@ class SettingChanges : private noncopyable {
|
||||
return *this;
|
||||
|
||||
clear();
|
||||
m_settingChanges = std::move(rhs.m_settingChanges);
|
||||
rhs.m_settingChanges.clear();
|
||||
std::swap(m_settingChanges, rhs.m_settingChanges);
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user