From 1b8df4203be9662af26f1109259bd7f8ed8e197a Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 1 Nov 2018 16:29:52 -0700 Subject: [PATCH] Hide AIR windows by default when running munit --- src/lime/_internal/backend/air/AIRWindow.hx | 6 +++++- templates/air/template/application.xml | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lime/_internal/backend/air/AIRWindow.hx b/src/lime/_internal/backend/air/AIRWindow.hx index 7e99479f2..7e416e870 100644 --- a/src/lime/_internal/backend/air/AIRWindow.hx +++ b/src/lime/_internal/backend/air/AIRWindow.hx @@ -108,6 +108,10 @@ class AIRWindow extends FlashWindow { nativeWindow = Lib.current.stage.nativeWindow; + #if munit + hidden = true; + #end + } else { var options = new NativeWindowInitOptions (); @@ -182,7 +186,7 @@ class AIRWindow extends FlashWindow { public override function focus ():Void { - if (nativeWindow != null) { + if (nativeWindow != null && nativeWindow.visible) { nativeWindow.activate (); diff --git a/templates/air/template/application.xml b/templates/air/template/application.xml index 4e4757c1d..17a6bc866 100644 --- a/templates/air/template/application.xml +++ b/templates/air/template/application.xml @@ -12,7 +12,7 @@ ::APP_FILE::.swf ::if (WIN_BORDERLESS)::none::else::standard::end:: false - ::if (WIN_HIDDEN)::false::else::true::end:: + ::if (LIB_MUNIT)::false::else::::if (WIN_HIDDEN)::false::else::true::end::::end:: true true ::WIN_RESIZABLE::