diff --git a/Userland/Libraries/LibLine/Editor.cpp b/Userland/Libraries/LibLine/Editor.cpp index 6b37a30ac9..08a96a7141 100644 --- a/Userland/Libraries/LibLine/Editor.cpp +++ b/Userland/Libraries/LibLine/Editor.cpp @@ -1409,11 +1409,11 @@ ErrorOr Editor::refresh_display() } auto apply_styles = [&, empty_styles = HashMap {}](size_t i) -> ErrorOr { - auto ends = m_current_spans.m_spans_ending.get(i).value_or(empty_styles); - auto starts = m_current_spans.m_spans_starting.get(i).value_or(empty_styles); + auto& ends = m_current_spans.m_spans_ending.get(i).value_or<>(empty_styles); + auto& starts = m_current_spans.m_spans_starting.get(i).value_or<>(empty_styles); - auto anchored_ends = m_current_spans.m_anchored_spans_ending.get(i).value_or(empty_styles); - auto anchored_starts = m_current_spans.m_anchored_spans_starting.get(i).value_or(empty_styles); + auto& anchored_ends = m_current_spans.m_anchored_spans_ending.get(i).value_or<>(empty_styles); + auto& anchored_starts = m_current_spans.m_anchored_spans_starting.get(i).value_or<>(empty_styles); if (ends.size() || anchored_ends.size()) { Style style;