From 679a84d44cc7bb9190c6f1ee0fdedd42b2de5325 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Sat, 23 May 2020 19:15:23 +0430 Subject: [PATCH] LibLine: Default to resetting styles when a cell has no styles set --- Libraries/LibLine/Editor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/LibLine/Editor.cpp b/Libraries/LibLine/Editor.cpp index 86297f15f7..15cc8e6840 100644 --- a/Libraries/LibLine/Editor.cpp +++ b/Libraries/LibLine/Editor.cpp @@ -998,14 +998,14 @@ void VT::move_relative(int x, int y) Style Editor::find_applicable_style(size_t offset) const { // Walk through our styles and merge all that fit in the offset. - Style style; + auto style = Style::reset_style(); auto unify = [&](auto& entry) { if (entry.key >= offset) return; for (auto& style_value : entry.value) { if (style_value.key <= offset) return; - style.unify_with(style_value.value); + style.unify_with(style_value.value, true); } };