Make GotoNextInList only skip things that are in range of first caret

This commit is contained in:
Krzosa Karol
2026-01-21 09:05:30 +01:00
parent 2b1eab54b3
commit 36839df841

View File

@@ -295,20 +295,18 @@ void GotoNextInList(Window *window, Int line_offset = 1) {
} }
Buffer *active_view_buffer = GetBuffer(active_view->active_buffer); Buffer *active_view_buffer = GetBuffer(active_view->active_buffer);
Int p = active_view->carets[0].range.min; Range before_jump_range = active_view->carets[0].range;
Int active_view_line = PosToLine(active_view_buffer, p);
BSet set = Open(line, ResolveOpenMeta_DontError | ResolveOpenMeta_DontExec); BSet set = Open(line, ResolveOpenMeta_DontError | ResolveOpenMeta_DontExec);
if (set.window == NULL) { if (set.window == NULL) {
continue; continue;
} }
// if (set.view == active_view) { if (set.view == active_view) {
// Int new_line = PosToLine(set.buffer, set.view->carets[0].range.min); if (AreOverlapping(set.view->carets[0].range, before_jump_range)) {
// if (active_view_line == new_line) { continue;
// continue; }
// } }
// }
opened = true; opened = true;
break; break;