about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/wrapped/wrappedglib2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wrapped/wrappedglib2.c b/src/wrapped/wrappedglib2.c
index 457ccac2..f9ec538c 100755
--- a/src/wrapped/wrappedglib2.c
+++ b/src/wrapped/wrappedglib2.c
@@ -1434,7 +1434,7 @@ EXPORT void my_g_option_context_add_main_entries(x64emu_t* emu, void* context, m
 {
     glib2_my_t *my = (glib2_my_t*)my_lib->priv.w.p2;
     my_GOptionEntry_t* p = entries;
-    while (p) {
+    while (p->long_name) {
         // wrap Callbacks
         if (p->arg == 3)
             p->arg_data = findGOptionArgFct(p->arg_data);
@@ -1442,7 +1442,7 @@ EXPORT void my_g_option_context_add_main_entries(x64emu_t* emu, void* context, m
     }
     my->g_option_context_add_main_entries(context, entries, domain);
     p = entries;
-    while (p) {
+    while (p->long_name) {
         // unwrap Callbacks
         if (p->arg == 3)
             p->arg_data = reverseGOptionArgFct(p->arg_data);