X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-editor.git;a=blobdiff_plain;f=src%2Feditor%2Ff_maptest.pas;h=6f819eda6e51a273031ff8a2c03f8636e3e7db75;hp=de82a635dafb035b7f79f62600983c1367d77a67;hb=78890b1e0b8fae82e29e68e3aa0ea77bf5b6e86d;hpb=1478a411d9959a016392bb83b6e2260360159758 diff --git a/src/editor/f_maptest.pas b/src/editor/f_maptest.pas index de82a63..6f819ed 100644 --- a/src/editor/f_maptest.pas +++ b/src/editor/f_maptest.pas @@ -177,7 +177,22 @@ begin config.Free(); - FindD2dDialog.InitialDir := TestD2dExe; + {$IF DEFINED(DARWIN)} + if LowerCase(ExtractFileExt(TestD2dExe)) = '.app' then + FindD2dDialog.InitialDir := ExtractFileDir(TestD2dExe) + else + FindD2dDialog.InitialDir := TestD2dExe; + FindD2dDialog.DefaultExt := '.app'; + FindD2dDialog.Filter := 'Doom 2D Forever.app|*.app|Doom 2D Forever (Unix Executable)|Doom2DF;*'; + {$ELSEIF DEFINED(WINDOWS)} + FindD2dDialog.InitialDir := TestD2dExe; + FindD2dDialog.DefaultExt := '.exe'; + FindD2dDialog.Filter := 'Doom2DF.exe|Doom2DF.exe;*.exe'; + {$ELSE} + FindD2dDialog.InitialDir := TestD2dExe; + FindD2dDialog.DefaultExt := ''; + FindD2dDialog.Filter := 'Doom2DF|Doom2DF;*'; + {$ENDIF} end; procedure TMapTestForm.bChooseD2dClick(Sender: TObject);