benitlux: fix use of global references from Java FFI
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 31 Oct 2017 13:31:47 +0000 (09:31 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 22 Nov 2017 16:54:42 +0000 (11:54 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/benitlux/src/client/android.nit

index c009b50..ee51327 100644 (file)
@@ -53,6 +53,7 @@ redef class App
                android.content.IntentFilter filter = new android.content.IntentFilter();
                filter.addAction(android.net.wifi.WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
                final int final_self = self;
+               App_incr_ref(final_self);
 
                context.registerReceiver(
                        new android.content.BroadcastReceiver() {