Index: kvi_ircview.cpp =================================================================== RCS file: /cvs/kvirccvs/kvirc/src/kvirc/ui/kvi_ircview.cpp,v retrieving revision 1.67 diff -U4 -r1.67 kvi_ircview.cpp --- kvirc/src/kvirc/ui/kvi_ircview.cpp 26 Feb 2005 18:42:41 -0000 1.67 +++ kvirc/src/kvirc/ui/kvi_ircview.cpp 6 Apr 2005 21:08:09 -0000 @@ -587,8 +587,10 @@ { QCString szTmp = szBuffer.utf8(); if((m_pLogFile->writeBlock(szTmp.data(),szTmp.length())==-1) || (m_pLogFile->putch('\n')==-1)) debug("WARNING : Can not write to the log file."); + else + m_pLogFile->flush(); } //============================================================================= // @@ -812,8 +814,9 @@ if(tmp.data()) { m_pLogFile->writeBlock(tmp.data(),tmp.length()); m_pLogFile->putch('\n'); + m_pLogFile->flush(); } // If we fail...this has been already reported! } // mmh.. when this overflows... we have problems (find doesn't work anymore :() @@ -839,8 +842,9 @@ if(tmp.data()) { m_pMasterView->m_pLogFile->writeBlock(tmp.data(),tmp.length()); m_pMasterView->m_pLogFile->putch('\n'); + m_pMasterView->m_pLogFile->flush();; } } } ptr->uIndex = m_pMasterView->m_uNextLineIndex;