]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix launchers
authorSlava Pestov <slava@factorcode.org>
Fri, 28 Mar 2008 06:22:51 +0000 (01:22 -0500)
committerSlava Pestov <slava@factorcode.org>
Fri, 28 Mar 2008 06:22:51 +0000 (01:22 -0500)
extra/io/unix/launcher/launcher.factor
extra/io/windows/launcher/launcher.factor

index 1292f2cacf815fcfab3ef15a2996ca0bd0b80f4d..f738bd42c22a4c7f15e42d0daa0717993fc8d2d9 100755 (executable)
@@ -70,7 +70,7 @@ USE: unix
     [
         setup-priority
         setup-redirection
-        current-directory get cd
+        current-directory get resource-path cd
         dup pass-environment? [
             dup get-environment set-os-envs
         ] when
index 84f83608403799b5e1f1537f3f87166861e13b83..31247e43c38e493fc4d8568f821a53e4ff5f3e9f 100755 (executable)
@@ -23,12 +23,12 @@ TUPLE: CreateProcess-args
 
 : default-CreateProcess-args ( -- obj )
     CreateProcess-args construct-empty
-    0 >>dwCreateFlags
     "STARTUPINFO" <c-object>
     "STARTUPINFO" heap-size over set-STARTUPINFO-cb >>lpStartupInfo
     "PROCESS_INFORMATION" <c-object> >>lpProcessInformation
     TRUE >>bInheritHandles
-    current-directory get >>lpCurrentDirectory ;
+    0 >>dwCreateFlags
+    current-directory get normalize-pathname >>lpCurrentDirectory ;
 
 : call-CreateProcess ( CreateProcess-args -- )
     {