lib/android/ui: use more global references
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 30 Oct 2015 21:01:54 +0000 (17:01 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 10 Nov 2015 03:18:28 +0000 (22:18 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/android/ui/ui.nit

index f534e77..1dc6d78 100644 (file)
@@ -37,7 +37,7 @@ redef class Control
 end
 
 redef class Window
-       redef var native = app.native_activity
+       redef var native = app.native_activity.new_global_ref
 
        redef type NATIVE: NativeActivity
 
@@ -75,6 +75,7 @@ end
 redef class HorizontalLayout
        redef var native do
                var layout = new NativeLinearLayout(app.native_activity)
+               layout = layout.new_global_ref
                layout.set_horizontal
                return layout
        end
@@ -83,6 +84,7 @@ end
 redef class VerticalLayout
        redef var native do
                var layout = new NativeLinearLayout(app.native_activity)
+               layout = layout.new_global_ref
                layout.set_vertical
                return layout
        end