From ec1b49fe512c0a51a573d95becf580bbe1f88e9e Mon Sep 17 00:00:00 2001
From: Joe Groff <arcata@gmail.com>
Date: Mon, 21 Nov 2011 13:09:54 -0800
Subject: [PATCH] tools.deploy.macosx: tweak bundle vs exe logic Must deploy an
 app bundle if the UI is used.

---
 basis/tools/deploy/macosx/macosx.factor | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/basis/tools/deploy/macosx/macosx.factor b/basis/tools/deploy/macosx/macosx.factor
index 57bdd99420..691f9e83e2 100644
--- a/basis/tools/deploy/macosx/macosx.factor
+++ b/basis/tools/deploy/macosx/macosx.factor
@@ -84,8 +84,11 @@ IN: tools.deploy.macosx
         ] bind
     ] with-directory ;
 
+: deploy-app-bundle? ( -- ? )
+    deploy-console? get not deploy-ui? get or ;
+
 M: macosx deploy* ( vocab -- )
     ! pass off to M: unix deploy* if we're building a console app
-    deploy-console? get
+    deploy-app-bundle?
     [ call-next-method ]
     [ deploy-app-bundle ] if ;