From efbb4c20f6124aa19f3dd9f6f0cea1d9faee8ef5 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Fri, 3 Jul 2015 15:37:55 +0200 Subject: [PATCH] swap cleared settings vector --- src/setting.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/setting.h b/src/setting.h index 5f09d1d..b78d40e 100644 --- a/src/setting.h +++ b/src/setting.h @@ -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; }