Version: (using KDE 4.3.3) Installed from: Ubuntu Packages When running dbus-monitor, I noticed that marble sends out loads of dbus signals that nobody listens to. I think what's happening is that in MarbleMap::paintEvent, the framesPerSecond signal is emitted, which gets emitted over dbus because of the QDBusConnection::ExportAllSignals registration type. I think that shouldn't be the case, at least the emission of the signal should be explicitly requested.
Created attachment 39498 [details] marble-dbus-fps-signal.diff Patch makes fps calculation and signal emission conditional on the maps' showFramerate setting. If nobody objects, I'll commit that.
r1069964 | nienhueser | 2010-01-04 16:21:13 +0100 (Mon, 04 Jan 2010) | 2 lines No unnecessary framerate calculations and signal emissions. BUG: 215482