After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 581281 - [GstURIHandler] Doesn't use get_type_full() at all
[GstURIHandler] Doesn't use get_type_full() at all
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal major
: 0.10.24
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-04 09:30 UTC by Sebastian Dröge (slomo)
Modified: 2009-05-07 13:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gsturi-type-full.diff (722 bytes, patch)
2009-05-04 09:30 UTC, Sebastian Dröge (slomo)
committed Details | Review

Description Sebastian Dröge (slomo) 2009-05-04 09:30:12 UTC
Hi,
the attached patch makes GstURIHandler use get_type_full() if implemented instead of get_type().

Before get_type_full() was never used at all.
Comment 1 Sebastian Dröge (slomo) 2009-05-04 09:30:33 UTC
Created attachment 133912 [details] [review]
gsturi-type-full.diff
Comment 2 Sebastian Dröge (slomo) 2009-05-07 13:12:42 UTC
I'll push this right after the freeze, committed locally already :)

commit 951fd899cf7e35833ebaa663ec1fa411c40383b4
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Thu May 7 09:28:15 2009 +0200

    GstURIHandler: Use get_type_full() vmethod if specified instead of get_type(
    
    This fixes bug #581281 and makes it easier for bindings to
    implement GstURIHandlers. get_protocols_full() was already used
    like this.