From c36e8a3e99388485066a8321c28807ba4677114d 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 (cherry picked from commit eb3ee586e420ee4e38f9ef8c579e1a37d2dc0c10) Reviewed-on: https://gerrit.libreoffice.org/21702 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt --- 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 c7d4a0194006..4f9c7063c163 100644 --- a/cui/source/customize/cfg.cxx +++ b/cui/source/customize/cfg.cxx @@ -1328,7 +1328,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 v1.2.3