From 1e3c7860e0ae4b188744072e27371f7d161f9b95 Mon Sep 17 00:00:00 2001 From: Aleksandar Kurtakov Date: Wed, 23 Apr 2025 10:08:16 +0300 Subject: [PATCH] Release GtkPrinterOptionWidget Fixes https://github.com/eclipse-platform/eclipse.platform.swt/issues/1838 --- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java index 41aea9b1e16..38c8895e490 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java @@ -4840,6 +4840,11 @@ void releaseDisplay () { OS.G_OBJECT_CLASS_SET_CONSTRUCTOR (pangoFontFaceClass, pangoFontFaceNewProc); OS.g_type_class_unref (pangoFontFaceClass); pangoFontFaceNewProc = 0; + long printerOptionWidgetType = GTK.gtk_printer_option_widget_get_type(); + long printerOptionWidgetClass = OS.g_type_class_ref (printerOptionWidgetType); + OS.G_OBJECT_CLASS_SET_CONSTRUCTOR (printerOptionWidgetClass, printerOptionWidgetNewProc); + OS.g_type_class_unref (printerOptionWidgetClass); + printerOptionWidgetNewProc = 0; } /* Release the sleep resources */