Bug 13559

Summary: Warning when cancelling async call because of weak ref
Product: Telepathy Reporter: Xavier Claessens <xclaesse>
Component: tp-glibAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: proposed patch

Description Xavier Claessens 2007-12-07 05:03:15 UTC
In tp-glib client code, we can give a gobject to async calls and signals to tell tp-glib to cancel/disconnect them if the object is finalized.

When a signal/call is disconnected/cancelled because of the weak ref, TpProxy will call g_object_weak_unref() on the finalized object and cause a warning.
Comment 1 Xavier Claessens 2007-12-07 05:04:23 UTC
Created attachment 12994 [details] [review]
proposed patch
Comment 2 Simon McVittie 2007-12-13 07:55:26 UTC
Applied in Darcs, will be in 0.7.1.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.