[Bug 60670] Changing debugger default output radix

Reinhold Kainhofer reinhold at kainhofer.com
Sun Sep 7 16:49:02 UTC 2003

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
reinhold at kainhofer.com changed:

           What    |Removed                     |Added
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED

------- Additional Comments From reinhold at kainhofer.com  2003-09-07 16:48 -------
Subject: kdepim/korganizer

CVS commit by kainhofe: 

Finally, I found the real problem that crashed korganizer when you marked a todo completed using the checkbox. The problem was that stateChange of the KOTodoViewItem emitted the signal todoChanged, which called updateTodoViews(), which rebuilt the todo lists. This meant also calling stateChange of the same item again, and then the crash occured.

The fix is to postpone the updateViews until the stateChange function has exited. So, I'm now using QTimer::singleShot to call that slot. 

Also, moved the connect calls for the todo list and the todo view to KOViewManager, so the two todo lists are always connected to the same signals/slots.

Also, now that marking todo items finished worked again, I could finally test my patch for unding this action. It works, so now bug 60670 is fixed.

CCMAIL: 60670-done at bugs.kde.org, 56348 at bugs.kde.org, tokoe at kde.org

PS: The way bug 56348 (the crash which i finally fixed now) was closed (revision 1.36 of http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdepim/korganizer/koviewmanager.cpp ) collides with item 12 of the CVS Policies (http://developer.kde.org/policies/commitpolicy.html#12)...

  M +8 -25     calendarview.cpp   1.214
  M +1 -1      kotodoview.h   1.56
  M +31 -22    koviewmanager.cpp   1.42
  M +7 -5      koviewmanager.h   1.12

More information about the KDevelop-devel mailing list