mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-08 07:53:17 +02:00
glib: fix FindClassProperty()'s copy-paste error
The implementation of FindClassProperty() was the same as the implementation of FindInterfaceProperty(), both receiving an iface instead of a GObjectClass* [1]. The reason of this oversight can well be explained by the fact that FindClassProperty() is private and not used, actually. However, we may need it soonish as a good bind to g_object_class_find_property. [1] https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-class-find-property
This commit is contained in:
parent
587f0f56e7
commit
7d75adf68c
@ -451,9 +451,9 @@ namespace GLib {
|
|||||||
|
|
||||||
static IntPtr FindClassProperty (GType type, string name)
|
static IntPtr FindClassProperty (GType type, string name)
|
||||||
{
|
{
|
||||||
IntPtr g_iface = type.GetDefaultInterfacePtr ();
|
IntPtr g_class = type.GetClassPtr ();
|
||||||
IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name);
|
IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name);
|
||||||
return g_object_class_find_property (g_iface, native_name);
|
return g_object_class_find_property (g_class, native_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
[DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
[DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||||
|
Loading…
Reference in New Issue
Block a user