diff options
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/appl/appcfg.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sfx2/source/appl/appcfg.cxx b/sfx2/source/appl/appcfg.cxx index ae9b8c7a86fc..68faf7d0e75f 100644 --- a/sfx2/source/appl/appcfg.cxx +++ b/sfx2/source/appl/appcfg.cxx @@ -200,8 +200,9 @@ void SfxApplication::GetOptions( SfxItemSet& rSet ) case SID_ATTR_WORKINGSET : { bRet = true; - if (!aSaveOptions.IsReadOnly(SvtSaveOptions::EOption::SaveWorkingSet)) - if (!rSet.Put( SfxBoolItem( rPool.GetWhich( SID_ATTR_WORKINGSET ), aSaveOptions.IsSaveWorkingSet()))) + if (!officecfg::Office::Common::Save::WorkingSet::isReadOnly()) + if (!rSet.Put( SfxBoolItem( rPool.GetWhich( SID_ATTR_WORKINGSET ), + officecfg::Office::Common::Save::WorkingSet::get()))) bRet = false; } break; @@ -487,7 +488,9 @@ void SfxApplication::SetOptions_Impl( const SfxItemSet& rSet ) if ( SfxItemState::SET == rSet.GetItemState(rPool.GetWhich(SID_ATTR_WORKINGSET), true, &pItem)) { DBG_ASSERT(dynamic_cast< const SfxBoolItem *>( pItem ) != nullptr, "BoolItem expected"); - aSaveOptions.SetSaveWorkingSet(static_cast<const SfxBoolItem *>(pItem)->GetValue()); + officecfg::Office::Common::Save::WorkingSet::set( + static_cast<const SfxBoolItem *>(pItem)->GetValue(), + batch); } // Save window settings |