diff options
Diffstat (limited to 'sc/source/filter/oox/extlstcontext.cxx')
-rw-r--r-- | sc/source/filter/oox/extlstcontext.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/filter/oox/extlstcontext.cxx b/sc/source/filter/oox/extlstcontext.cxx index 92d7f03e67c7..67809e21f791 100644 --- a/sc/source/filter/oox/extlstcontext.cxx +++ b/sc/source/filter/oox/extlstcontext.cxx @@ -156,6 +156,13 @@ void ExtConditionalFormattingContext::onEndElement() if (!bSuccess || aRange.empty()) break; + SCTAB nTab = getCurrentSheetIndex(); + for (size_t i = 0; i < aRange.size(); ++i) + { + aRange[i]->aStart.SetTab(nTab); + aRange[i]->aEnd.SetTab(nTab); + } + boost::ptr_vector<ExtCfCondFormat>& rExtFormats = getCondFormats().importExtCondFormat(); rExtFormats.push_back(new ExtCfCondFormat(aRange, maEntries)); } |