Revision 667004
Go back to digest for 27th May 2007Optimization in KDE Base
Matthias Kretz committed changes in /branches/arts/1.5/arts:
stop polling NotificationManager for now notifications, instead handle notifications on demand. This gets rid of the 50ms timer that was burning energy unnecessarily.
This change introduces a special meaning to IOManager::addTimer(-1, 0) in order to get a new virtual function without breaking BC.
Additionally a previously inlined function was moved to the .cpp file. The only place where this breaks (that I know of) is in kdemultimedia/arts/midi/audiotimer.cc. It only needs a recompile of kdemultimedia to fix it, though.
File Changes
Modified 4 files
- /branches/arts/1.5/arts
- /mcop/iomanager.cc
- /mcop/notification.cc
- /mcop/notification.h
- /qtmcop/qiomanager.cc
4 files changed in total