lib/android: fix ListLayout by pinning the adapter in the Java GC
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 24 Nov 2015 14:48:19 +0000 (09:48 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Sat, 20 Feb 2016 02:37:45 +0000 (21:37 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/android/ui/ui.nit

index 90c513b..b655529 100644 (file)
@@ -110,7 +110,7 @@ redef class ListLayout
                var adapter = new Android_widget_ArrayAdapter(app.native_activity,
                        android_r_layout_simple_list_item_1, self)
                native.set_adapter adapter
-               return adapter
+               return adapter.new_global_ref
        end
 
        redef fun add(item)