--- src/core.c.backup 2005-08-10 20:20:12.000000000 +0200 +++ src/core.c 2005-08-10 20:27:34.000000000 +0200 @@ -927,6 +927,13 @@ */ if (th != this->hour) { + for(chan=current->chanlist;chan;chan=chan->next) + { + if (chan->topic && chan->setting[TOG_TOP].int_var) + { + to_server("TOPIC %s :%s\n",chan->name,chan->topic); + } + } if (current->userlist && current->ul_save) { temp = current->setting[STR_USERFILE].str_var;