From 7fbe3698c5e3eb89693e8a4e9f54e7f89d69ec87 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Sat, 14 Oct 2023 11:21:38 -0700 Subject: [PATCH] Fix memory leak in wxBitmap with GTK3 Introduced in f7247086c2 (Fix storing wxBitmap data in GdkPixbuf, 2019-09-18) --- src/gtk/bitmap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gtk/bitmap.cpp b/src/gtk/bitmap.cpp index 224f952ec3..d0fece3dd7 100644 --- a/src/gtk/bitmap.cpp +++ b/src/gtk/bitmap.cpp @@ -390,13 +390,13 @@ wxBitmapRefData::~wxBitmapRefData() if (m_surface) cairo_surface_destroy(m_surface); #else - if (m_pixbufMask) - g_object_unref(m_pixbufMask); if (m_pixmap) g_object_unref (m_pixmap); if (m_pixbuf) g_object_unref (m_pixbuf); #endif + if (m_pixbufMask) + g_object_unref(m_pixbufMask); delete m_mask; }