From f631d61419a65fa456f69e9dcf7977a4472b0483 Mon Sep 17 00:00:00 2001 From: Joe Date: Tue, 9 Jan 2024 20:20:20 +0100 Subject: this fucking bug --- c_litems.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'c_litems.go') diff --git a/c_litems.go b/c_litems.go index e1fef34..5e8a1a9 100644 --- a/c_litems.go +++ b/c_litems.go @@ -88,14 +88,11 @@ func (litems *ItemsList) del(item *ItemsNode) { if litems.head == item { litems.head = litems.head.next if litems.head == nil { - litems.last = nil - litems.curr = nil - litems.draw_start = nil + litems.last, litems.curr, litems.draw_start = nil, nil, nil return } litems.head.prev = nil - litems.curr = litems.head - litems.draw_start = litems.head + litems.curr, litems.draw_start = litems.head, litems.head for ptr := litems.head; ptr != nil; ptr = ptr.next { ptr.ID -= 1 } -- cgit v1.2.3