From eb3ee586e420ee4e38f9ef8c579e1a37d2dc0c10 Mon Sep 17 00:00:00 2001 From: Maxim Monastirsky Date: Thu, 21 Jan 2016 22:27:55 +0200 Subject: tdf#87178 Resetting menu shouldn't reset other resources Change-Id: I6d6334cac9fdb5dfa3e35fe0cba70e5d9adf6fc2 --- cui/source/customize/cfg.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'cui') diff --git a/cui/source/customize/cfg.cxx b/cui/source/customize/cfg.cxx index cd941bebdcb4..e3d1f4dca980 100644 --- a/cui/source/customize/cfg.cxx +++ b/cui/source/customize/cfg.cxx @@ -1325,7 +1325,14 @@ void SaveInData::ApplyMenu( void MenuSaveInData::Reset() { - GetConfigManager()->reset(); + try + { + GetConfigManager()->removeSettings( m_aMenuResourceURL ); + } + catch ( const css::uno::Exception& ) + {} + + PersistChanges( GetConfigManager() ); delete pRootEntry; pRootEntry = nullptr; -- cgit