mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Deal with floating reference and reference counting of GTK widgets in nsNativeKeyBindings. (Bug 487705) r=karlt sr=roc
This commit is contained in:
parent
4a552c724c
commit
a8d3a04817
@ -240,6 +240,8 @@ nsNativeKeyBindings::Init(NativeKeyBindingsType aType)
|
||||
break;
|
||||
}
|
||||
|
||||
g_object_ref_sink(mNativeTarget);
|
||||
|
||||
g_signal_connect(G_OBJECT(mNativeTarget), "copy_clipboard",
|
||||
G_CALLBACK(copy_clipboard_cb), this);
|
||||
g_signal_connect(G_OBJECT(mNativeTarget), "cut_clipboard",
|
||||
@ -255,6 +257,7 @@ nsNativeKeyBindings::Init(NativeKeyBindingsType aType)
|
||||
nsNativeKeyBindings::~nsNativeKeyBindings()
|
||||
{
|
||||
gtk_widget_destroy(mNativeTarget);
|
||||
g_object_unref(mNativeTarget);
|
||||
}
|
||||
|
||||
NS_IMPL_ISUPPORTS1(nsNativeKeyBindings, nsINativeKeyBindings)
|
||||
|
Loading…
Reference in New Issue
Block a user