Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8545149b699b82b5a822c6000e4852b54c56c585
https://github.com/WebKit/WebKit/commit/8545149b699b82b5a822c6000e4852b54c56c585
Author: Philippe Normand <[email protected]>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M Source/WebCore/platform/graphics/gstreamer/GLVideoSinkGStreamer.cpp
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerMockDeviceProvider.cpp
Log Message:
-----------
[GStreamer] Remove un-used GObect finalize methods
https://bugs.webkit.org/show_bug.cgi?id=307235
Reviewed by Xabier Rodriguez-Calvar.
The `finalize` method overrides in GObject classes defined with the
WEBKIT_DEFINE_TYPE macro are not
called, the one defined by that macro is called instead. Clean-up code should
go in the private
struct destructor.
* Source/WebCore/platform/graphics/gstreamer/GLVideoSinkGStreamer.cpp:
(_WebKitGLVideoSinkPrivate::~_WebKitGLVideoSinkPrivate):
(webkit_gl_video_sink_class_init):
(webKitGLVideoSinkFinalize): Deleted.
* Source/WebCore/platform/mediastream/gstreamer/GStreamerMockDeviceProvider.cpp:
(_GStreamerMockDeviceProviderPrivate::~_GStreamerMockDeviceProviderPrivate):
(webkit_mock_device_provider_class_init):
(webkitGstMockDeviceProviderSingleton): Deleted.
(webkitMockDeviceProviderFinalize): Deleted.
Canonical link: https://commits.webkit.org/307065@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications