an experimental irc client

Fix part command for last buffer

authored by

Palanix and committed by rockorager.dev fa4e3f40 8b706ad6

+2
+2
src/app.zig
··· 682 682 for (client.channels.items, 0..) |channel, i| { 683 683 if (!mem.eql(u8, channel.name, target)) continue; 684 684 var chan = client.channels.orderedRemove(i); 685 + self.state.buffers.selected_idx -|= 1; 685 686 chan.deinit(self.alloc); 686 687 break; 687 688 } ··· 952 953 for (client.channels.items, 0..) |search, i| { 953 954 if (!mem.eql(u8, search.name, target)) continue; 954 955 var chan = client.channels.orderedRemove(i); 956 + self.state.buffers.selected_idx -|= 1; 955 957 chan.deinit(self.alloc); 956 958 break; 957 959 }