OSDN Git Service

Fix bugs of routines for double click.
authors_kawamoto <s_kawamoto@users.sourceforge.jp>
Sat, 3 Dec 2011 17:32:22 +0000 (02:32 +0900)
committers_kawamoto <s_kawamoto@users.sourceforge.jp>
Sat, 3 Dec 2011 17:32:22 +0000 (02:32 +0900)
FFFTP_Eng_Release/FFFTP.exe
Release/FFFTP.exe
filelist.c
main.c

index 8ee5be8..4346beb 100644 (file)
Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
index ea68b1e..b75036f 100644 (file)
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
index 737d3dc..c8fb39a 100644 (file)
@@ -444,9 +444,11 @@ static void doTransferRemoteFile(void)
        int CancelFlg = NO;\r
        char LocDir[FMAX_PATH+1];\r
        char TmpDir[FMAX_PATH+1];\r
-       char buf[32];\r
+       // 環境依存の不具合対策\r
+//     char buf[32];\r
        int i;\r
-       DWORD pid;\r
+       // 環境依存の不具合対策\r
+//     DWORD pid;\r
 \r
        // すでにリモートから転送済みなら何もしない。(2007.9.3 yutaka)\r
        if (remoteFileListBase != NULL)\r
@@ -470,7 +472,7 @@ static void doTransferRemoteFile(void)
        GetAppTempPath(TmpDir);\r
        _mkdir(TmpDir);\r
        SetYenTail(TmpDir);\r
-       strcat(TmpDir, "transfer");\r
+       strcat(TmpDir, "file");\r
        _mkdir(TmpDir);\r
 #if 0\r
        if (TmpDir[strlen(TmpDir) - 1] == '\\') {\r
diff --git a/main.c b/main.c
index 17dcce0..25ef052 100644 (file)
--- a/main.c
+++ b/main.c
@@ -2056,6 +2056,10 @@ static void ExitProc(HWND hWnd)
 \r
        // 環境依存の不具合対策\r
        GetAppTempPath(Tmp);\r
+       SetYenTail(Tmp);\r
+       strcat(Tmp, "file");\r
+       _rmdir(Tmp);\r
+       GetAppTempPath(Tmp);\r
        _rmdir(Tmp);\r
 \r
        if(RasClose == YES)\r
@@ -2131,6 +2135,10 @@ void DoubleClickProc(int Win, int Mode, int App)
 \r
                                                        strcpy(Remote, TmpPath);\r
                                                        SetYenTail(Remote);\r
+                                                       // 環境依存の不具合対策\r
+                                                       strcat(Remote, "file");\r
+                                                       _mkdir(Remote);\r
+                                                       SetYenTail(Remote);\r
                                                        if (UseDiffViewer == YES) {\r
                                                                strcat(Remote, "remote.");\r
                                                        }\r