Fix parser bug on newlines

This commit is contained in:
2026-02-05 14:23:52 +00:00
parent dd474cc38d
commit d79ea4e75a
3 changed files with 2 additions and 9 deletions

View File

@@ -1,13 +1,10 @@
#include "editor/editor.h"
#include "main.h"
Coord Editor::click_coord(uint32_t x, uint32_t y) {
if (mode == INSERT)
x++;
uint32_t numlen =
EXTRA_META + static_cast<int>(std::log10(this->root->line_count + 1));
uint32_t render_width = this->size.col - numlen;
x = MAX(x, numlen) - numlen + 1;
x = MAX(x, numlen) - numlen - 1;
uint32_t target_visual_row = y;
uint32_t visual_row = 0;
uint32_t line_index = this->scroll.row;