diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-18 21:33:34 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-18 21:33:34 +0200 |
commit | 93a241fc7d93aad6ad26857472d80ec58adae3d8 (patch) | |
tree | a499822c015bfe82bfd9cc18ca6a8ed6cc0bc624 /src/ui.c | |
parent | wow, this is really going somewhere (diff) | |
download | discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar.gz discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar.bz2 discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar.lz discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar.xz discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.tar.zst discord.c-93a241fc7d93aad6ad26857472d80ec58adae3d8.zip |
Diffstat (limited to 'src/ui.c')
-rw-r--r-- | src/ui.c | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -75,15 +75,13 @@ void dc_ui_spawn_channel (struct dc_channel * c /* needs a functional guild or s GtkTreeIter i; if (!c) { gtk_tree_store_clear(l); - struct dc_guild * g = c->guild->client->guild; - while (g) { - g->is_iter = FALSE; - struct dc_channel * c = g->channel; - while (c) { - c->is_iter = FALSE; - c = c->next; + for (size_t i = 0; i < c->guild->client->guilds_length; i++) { + c->guild->client->guilds[i]->is_iter = FALSE; + struct dc_channel * ch = c->guild->client->guilds[i]->channel; + while (ch) { + ch->is_iter = FALSE; + ch = ch->next; } - g = g->next; } } if (!c->guild->is_iter) { /* we don't have this guild already rendered */ |