Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
4.6.3
-
None
-
Linux (Fedora 13, Ubuntu 8.04 & 10.10), GNOME
Description
qdbusviewer fails to properly call org.gnome.Rhythmbox.setElapsed
How Reproducible:
Every Time.
Steps to Reproduce:
1) Start Rhythmbox. Play a long song.
2) Start qdbusviewer
3) Start dbus-monitor --session
4) Using qdbusviewer Invoke org.gnome.Rhythmbox.setElapsed with 10 as the first and only argument. The 10 represents 10 seconds.
Expected Result:
Song skips to 10 second mark and continues playing.
Actual Result:
No error indication from qdbusviewer (cough, cough).
dbus-monitor reports:
method call sender=:1.110 -> dest=org.gnome.Rhythmbox serial=84 path=/org/gnome/Rhythmbox/Player; interface=org.gnome.Rhythmbox.Player; member=setElapsed
int32 10
error sender=:1.102 -> dest=:1.110 error_name=org.freedesktop.DBus.Error.UnknownMethod reply_serial=84
string "Method "setElapsed" with signature "i" on interface "org.gnome.Rhythmbox.Player" doesn't exist
Additional info:
This method can be invoked using d-feet and it works as expected.
The error was reported earlier as QTBUG-2160.