From 4ac2f80fba8d31c29a136ddd0e4b344e6bd3a230 Mon Sep 17 00:00:00 2001 From: Alexander Kurtakov Date: Thu, 14 Mar 2013 10:31:53 +0200 Subject: Fix GTK3 IMContext disposal. Using PANGO_TYPE_LAYOUT to dispose GTK_TYPE_IM_MULTICONTEXT makes no sense at all, it's obviously a typo. Fixes a crash in Test_org_eclipse_swt_widgets_Display test. --- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/Display.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk') 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 494906358b..576ac5d557 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 @@ -3544,7 +3544,7 @@ void releaseDisplay () { OS.g_type_class_unref (pangoLayoutClass); pangoLayoutNewProc = 0; if (OS.GTK3) { - long /*int*/ imContextType = OS.PANGO_TYPE_LAYOUT (); + long /*int*/ imContextType = OS.GTK_TYPE_IM_MULTICONTEXT (); long /*int*/ imContextClass = OS.g_type_class_ref (imContextType); OS.G_OBJECT_CLASS_SET_CONSTRUCTOR (imContextClass, imContextNewProc); OS.g_type_class_unref (imContextClass); -- cgit