summaryrefslogtreecommitdiff
path: root/sc/source/ui
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui')
-rw-r--r--sc/source/ui/view/tabvwsh4.cxx14
1 files changed, 9 insertions, 5 deletions
diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx
index 986be06b4041..b7258e86e36e 100644
--- a/sc/source/ui/view/tabvwsh4.cxx
+++ b/sc/source/ui/view/tabvwsh4.cxx
@@ -1712,11 +1712,15 @@ void ScViewOptiChangesListener::stopListening()
// virtual
void SAL_CALL ScViewOptiChangesListener::changesOccurred(const util::ChangesEvent& rEvent)
{
- OUString sChangedEntry;
- rEvent.Changes[0].Accessor >>= sChangedEntry;
-
- if (sChangedEntry == "Display/ColumnRowHighlighting")
- mrViewShell.GetViewData().GetView()->HighlightOverlay();
+ for (const auto& change : rEvent.Changes)
+ {
+ if (OUString sChangedEntry;
+ (change.Accessor >>= sChangedEntry) && sChangedEntry == "Display/ColumnRowHighlighting")
+ {
+ mrViewShell.GetViewData().GetView()->HighlightOverlay();
+ break;
+ }
+ }
}
// virtual