[Bug 34316] New: UpdateParameters: bad handling of DBus_Property in Unset argument
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Feb 16 02:52:08 CET 2011
https://bugs.freedesktop.org/show_bug.cgi?id=34316
Summary: UpdateParameters: bad handling of DBus_Property in
Unset argument
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: mission-control
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: danielle.madeley at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
Originally from discussion on https://bugzilla.gnome.org/show_bug.cgi?id=642358
If you update a DBus_Property parameter:
method call sender=:1.187 -> dest=org.freedesktop.Telepathy.AccountManager
serial=97
path=/org/freedesktop/Telepathy/Account/badger/badger/badger_2dtest_2d20;
interface=org.freedesktop.Telepathy.Account; member=UpdateParameters
array [
dict entry(
string "ofdT.Connection.Interface.Badger.ShowBadger"
variant boolean true
)
]
array [
]
method return sender=:1.183 -> dest=:1.187 reply_serial=97
array [
]
MC calls Set() on the Connection correctly.
~
If you unset a parameter:
method call sender=:1.176 -> dest=org.freedesktop.Telepathy.AccountManager
serial=110
path=/org/freedesktop/Telepathy/Account/badger/badger/badger_2dtest_2d20;
interface=org.freedesktop.Telepathy.Account; member=UpdateParameters
array [
]
array [
string "ofdT.Connection.Interface.Badger.ShowBadger"
]
method return sender=:1.183 -> dest=:1.176 reply_serial=110
array [
string "ofdT.Connection.Interface.Badger.ShowBadger"
]
MC does NOT call Set() on the Connection.
~
In the latter case, I believe MC should be calling Set() with the default
value, as specified by the CM instead of requiring a reconnect.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list