diff --git a/Libraries/LibLine/Editor.cpp b/Libraries/LibLine/Editor.cpp index fb2d27859f..7c97447c9f 100644 --- a/Libraries/LibLine/Editor.cpp +++ b/Libraries/LibLine/Editor.cpp @@ -1227,7 +1227,7 @@ void VT::clear_to_end_of_line() fflush(stderr); } -StringMetrics Editor::actual_rendered_string_metrics(const StringView& string) const +StringMetrics Editor::actual_rendered_string_metrics(const StringView& string) { size_t length { 0 }; StringMetrics metrics; @@ -1251,7 +1251,7 @@ StringMetrics Editor::actual_rendered_string_metrics(const StringView& string) c return metrics; } -StringMetrics Editor::actual_rendered_string_metrics(const Utf32View& view) const +StringMetrics Editor::actual_rendered_string_metrics(const Utf32View& view) { size_t length { 0 }; StringMetrics metrics; @@ -1271,7 +1271,7 @@ StringMetrics Editor::actual_rendered_string_metrics(const Utf32View& view) cons return metrics; } -Editor::VTState Editor::actual_rendered_string_length_step(StringMetrics& metrics, size_t& length, u32 c, u32 next_c, VTState state) const +Editor::VTState Editor::actual_rendered_string_length_step(StringMetrics& metrics, size_t& length, u32 c, u32 next_c, VTState state) { switch (state) { case Free: diff --git a/Libraries/LibLine/Editor.h b/Libraries/LibLine/Editor.h index 42c6f5dcff..7fb7f88d40 100644 --- a/Libraries/LibLine/Editor.h +++ b/Libraries/LibLine/Editor.h @@ -173,8 +173,8 @@ public: void register_key_input_callback(const KeyBinding&); void register_key_input_callback(Key, Function callback); - StringMetrics actual_rendered_string_metrics(const StringView&) const; - StringMetrics actual_rendered_string_metrics(const Utf32View&) const; + static StringMetrics actual_rendered_string_metrics(const StringView&); + static StringMetrics actual_rendered_string_metrics(const Utf32View&); Function(const Editor&)> on_tab_complete; Function on_interrupt_handled; @@ -275,7 +275,7 @@ private: Title = 9, }; - VTState actual_rendered_string_length_step(StringMetrics&, size_t& length, u32, u32, VTState) const; + static VTState actual_rendered_string_length_step(StringMetrics&, size_t& length, u32, u32, VTState); // ^Core::Object virtual void save_to(JsonObject&) override;