// ソフトウェア自動更新\r
// リリースバージョンはリリース予定年(10進数4桁)+月(2桁)+日(2桁)+通し番号(0スタート2桁)とする\r
// 2014年7月31日中の30個目のリリースは2014073129\r
-#define RELEASE_VERSION_NUM 2015112901 /* リリースバージョン */\r
+#define RELEASE_VERSION_NUM 2015113000 /* リリースバージョン */\r
\r
\r
// SourceForge.JPによるフォーク\r
extern int SuppressRefresh;\r
// ローカル側自動更新\r
extern HANDLE ChangeNotification;\r
+// 特定の操作を行うと異常終了するバグ修正\r
+extern int CancelFlg;\r
\r
/* 設定値 */\r
extern int LocalWidth;\r
static void doTransferRemoteFile(void)\r
{\r
FILELIST *FileListBase, *FileListBaseNoExpand, *pf;\r
- int CancelFlg = NO;\r
+ // 特定の操作を行うと異常終了するバグ修正\r
+// int CancelFlg = NO;\r
char LocDir[FMAX_PATH+1];\r
char TmpDir[FMAX_PATH+1];\r
// 環境依存の不具合対策\r
int i, j, filenum = 0;\r
\r
FILELIST *FileListBase, *FileListBaseNoExpand, *pf;\r
- int CancelFlg = NO;\r
+ // 特定の操作を行うと異常終了するバグ修正\r
+// int CancelFlg = NO;\r
char LocDir[FMAX_PATH+1];\r
char *PathDir;\r
\r
// 特定の操作を行うと異常終了するバグ修正\r
+ GetCursorPos(&Point);\r
+ hWndPnt = WindowFromPoint(Point);\r
+ hWndParent = GetParent(hWndPnt);\r
DisableUserOpe();\r
Dragging = NO;\r
+ CancelFlg = NO;\r
\r
// 変数が未初期化のバグ修正\r
FileListBaseNoExpand = NULL;\r
FileListBaseNoExpand = FileListBase;\r
\r
} else if (hWndDragStart == hWndListRemote) {\r
- GetCursorPos(&Point);\r
- hWndPnt = WindowFromPoint(Point);\r
- hWndParent = GetParent(hWndPnt);\r
+ // 特定の操作を行うと異常終了するバグ修正\r
+// GetCursorPos(&Point);\r
+// hWndPnt = WindowFromPoint(Point);\r
+// hWndParent = GetParent(hWndPnt);\r
if (hWndPnt == hWndListRemote || hWndPnt == hWndListLocal ||\r
hWndParent == hWndListRemote || hWndParent == hWndListLocal) {\r
FileListBase = NULL;\r