about summary refs log tree commit diff stats
path: root/src/wrapped
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-11-27 19:52:22 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-11-27 19:52:52 +0100
commitd0d85e684db61171e873fbc1b07b272bdba449f3 (patch)
treeec930d8d6965abb900ffe21d6a95359431ac1675 /src/wrapped
parent05b322414a11117c39327690f1d8533f247b0a18 (diff)
downloadbox64-d0d85e684db61171e873fbc1b07b272bdba449f3.tar.gz
box64-d0d85e684db61171e873fbc1b07b272bdba449f3.zip
[WRAPPER] More work on gtk/gstreamer wrapping
Diffstat (limited to 'src/wrapped')
-rw-r--r--src/wrapped/wrappedgobject2.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/wrapped/wrappedgobject2.c b/src/wrapped/wrappedgobject2.c
index 875c3d88..ab6a5d7f 100644
--- a/src/wrapped/wrappedgobject2.c
+++ b/src/wrapped/wrappedgobject2.c
@@ -219,6 +219,8 @@ EXPORT uintptr_t my_g_signal_connect_data(x64emu_t* emu, void* instance, void* d
     else GO("insert_text", 5)
     else GO("move-cursor", 5)   // GtkEntry
     else GO("move_cursor", 5)
+    else GO("autoplug-select", 5)
+    else GO("autoplug-sort", 5)
     else
         ret = my->g_signal_connect_data(instance, detailed, (flags&2)?((void*)signal_cb_swapped):((void*)signal_cb), sig, signal_delete, flags);
     #undef GO
@@ -887,7 +889,9 @@ EXPORT void my_g_object_set_qdata_full(x64emu_t* emu, void* o, uint32_t q, void*
 
 EXPORT void my_g_object_class_install_properties(x64emu_t* emu, void* klass, uint32_t n, void* specs)
 {
-    my->g_object_class_install_properties(unwrapCopyGTKClass(klass, my->g_object_get_type()), n, specs);
+    unwrapGTKClass(klass, my->g_object_get_type());
+    my->g_object_class_install_properties(klass, n, specs);
+    wrapGTKClass(klass, my->g_object_get_type());
 }
 
 EXPORT void my_g_object_weak_ref(x64emu_t* emu, void* object, void* notify, void* data)