Version: 0.10 (using KDE KDE 3.5.0) Installed from: Compiled From Sources Compiler: 3.3.6 OS: Linux There is similar (and old) bug #80901 with the same problem. After sending message to newgroup the cursor icon is changing to a clock and stays that way even after message is sucessfuly posted. To get back normal icon I have to close knode and run it again... until another message is sent to newsgroup. The problems seems to be related to some of ,,sent'' folder. When I click on it then knode says that opening it is not possible. When I cleaned that folder by using clear (don't known exact english name of this option since using non-en locale) option from right-mouse click menu and retested then everything was fine. Probably simulating sent folder corruption would be easy way to reproduce icon problem.
SVN commit 499308 by vkrause: Reset busy cursor when folder loading fails. CCBUG: 118879 M +3 -0 knfolder.cpp --- trunk/KDE/kdepim/knode/knfolder.cpp #499307:499308 @@ -208,6 +208,7 @@ kdError(5003) << "KNFolder::loadHeaders() : corrupted index-file, IO-error!" << endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } @@ -221,6 +222,7 @@ kdError(5003) << "KNFolder::loadHdrs() : cannot set mbox file-pointer!" << endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } tmp = m_boxFile.readLine(); @@ -236,6 +238,7 @@ kdError(5003) << "KNFolder::loadHdrs() : corrupted mbox-file, IO-error!"<< endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } }
SVN commit 499309 by vkrause: Backport SVN commit 499308 by vkrause for KDE 3.5.1: Reset busy cursor when folder loading fails. BUG: 118879 M +3 -0 knfolder.cpp --- branches/KDE/3.5/kdepim/knode/knfolder.cpp #499308:499309 @@ -209,6 +209,7 @@ kdError(5003) << "KNFolder::loadHeaders() : corrupted index-file, IO-error!" << endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } @@ -222,6 +223,7 @@ kdError(5003) << "KNFolder::loadHdrs() : cannot set mbox file-pointer!" << endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } tmp=m_boxFile.readLine(); //KNFile::readLine() @@ -235,6 +237,7 @@ kdError(5003) << "KNFolder::loadHdrs() : corrupted mbox-file, IO-error!"<< endl; closeFiles(); clear(); + knGlobals.top->setCursorBusy( false ); return false; } }
You need to log in before you can comment on or make changes to this bug.