فهرست منبع

LibLine: Default to resetting styles when a cell has no styles set

AnotherTest 5 سال پیش
والد
کامیت
679a84d44c
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      Libraries/LibLine/Editor.cpp

+ 2 - 2
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);
         }
     };