int RemoveTmpTransFileListItem(TRANSPACKET **Base, int Num);\r
\r
void AddTransFileList(TRANSPACKET *Pkt);\r
+// バグ対策\r
+void AddNullTransFileList();\r
void AppendTransFileList(TRANSPACKET *Pkt);\r
void KeepTransferDialog(int Sw);\r
int AskTransferNow(void);\r
// strcpy(Pkt.Cmd, "GOQUIT");\r
// AddTransFileList(&Pkt);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
GoForwardTransWindow();\r
// KeepTransferDialog(NO);\r
\r
// strcpy(Pkt.Cmd, "GOQUIT");\r
// AddTransFileList(&Pkt);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
GoForwardTransWindow();\r
// KeepTransferDialog(NO);\r
\r
else\r
EraseTmpTransFileList(&Base);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
DeleteFileList(&LocalListBase);\r
DeleteFileList(&RemoteListBase);\r
\r
// strcpy(Pkt.Cmd, "GOQUIT");\r
// AddTransFileList(&Pkt);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
GoForwardTransWindow();\r
\r
EnableUserOpe();\r
// strcpy(Pkt.Cmd, "GOQUIT");\r
// AddTransFileList(&Pkt);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
GoForwardTransWindow();\r
\r
EnableUserOpe();\r
else\r
EraseTmpTransFileList(&Base);\r
\r
+ // バグ対策\r
+ AddNullTransFileList();\r
+\r
DeleteFileList(&LocalListBase);\r
DeleteFileList(&RemoteListBase);\r
\r
CancelCheckWork = NO;\r
if(AskConnecting() == YES && AskUserOpeDisabled() == NO)\r
{\r
- if(AskReuseCmdSkt() == NO || AskShareProh() == YES)\r
+ if(AskReuseCmdSkt() == NO || AskShareProh() == YES || AskTransferNow() == NO)\r
{\r
DisableUserOpe();\r
DoDirListCmdSkt("", "", 999, &CancelCheckWork);\r
}\r
\r
\r
+// バグ対策\r
+void AddNullTransFileList()\r
+{\r
+ TRANSPACKET Pkt;\r
+ memset(&Pkt, 0, sizeof(TRANSPACKET));\r
+ strcpy(Pkt.Cmd, "NULL");\r
+ AddTransFileList(&Pkt);\r
+}\r
+\r
/*----- 転送ファイル情報を転送ファイルリストに追加する ------------------------\r
*\r
* Parameter\r