From 4d7533828738401b76bab5be2e22f0d4a69e30b1 Mon Sep 17 00:00:00 2001 From: pommicket Date: Wed, 5 Mar 2025 19:41:00 -0500 Subject: Fix IDE hover --- ted.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'ted.c') diff --git a/ted.c b/ted.c index 0765898..7cddd68 100644 --- a/ted.c +++ b/ted.c @@ -826,16 +826,8 @@ void ted_press_key(Ted *ted, SDL_Keycode keycode, SDL_Keymod modifier) { } bool ted_get_mouse_buffer_pos(Ted *ted, TextBuffer **pbuffer, BufferPos *ppos) { - arr_foreach_ptr(ted->buffers, TextBufferPtr, pbuf) { - TextBuffer *buffer = *pbuf; - BufferPos pos = {0}; - if (buffer_pixels_to_pos(buffer, ted_mouse_pos(ted), &pos)) { - if (ppos) *ppos = pos; - if (pbuffer) *pbuffer = buffer; - return true; - } - } - return false; + if (!arr_len(ted->nodes)) return false; + return node_pixels_to_buffer_pos(ted->nodes[0], ted_mouse_pos(ted), pbuffer, ppos); } void ted_flash_error_cursor(Ted *ted) { -- cgit v1.2.3