[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