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

Reply via email to