mirror of
				https://github.com/Ryujinx/GtkSharp.git
				synced 2025-11-04 08:24:56 +00: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 a new issue