break;\r
\r
case MENU_REMOTE_UPDIR :\r
+ // デッドロック対策\r
+ if(AskUserOpeDisabled() == YES)\r
+ break;\r
SuppressRefresh = 1;\r
SetCurrentDirAsDirHist();\r
ChangeDir(WIN_REMOTE, "..");\r
break;\r
\r
case MENU_LOCAL_UPDIR :\r
+ // デッドロック対策\r
+ if(AskUserOpeDisabled() == YES)\r
+ break;\r
SetCurrentDirAsDirHist();\r
ChangeDir(WIN_LOCAL, "..");\r
break;\r
break;\r
\r
case MENU_REFRESH :\r
+ // デッドロック対策\r
+ if(AskUserOpeDisabled() == YES)\r
+ break;\r
// 同時接続対応\r
CancelFlg = NO;\r
SuppressRefresh = 1;\r
break;\r
\r
case REFRESH_REMOTE :\r
+ // デッドロック対策\r
+ if(AskUserOpeDisabled() == YES)\r
+ break;\r
// 同時接続対応\r
CancelFlg = NO;\r
SuppressRefresh = 1;\r
break;\r
\r
case MENU_DOTFILE :\r
+ // デッドロック対策\r
+ if(AskUserOpeDisabled() == YES)\r
+ break;\r
// 同時接続対応\r
CancelFlg = NO;\r
DotFile ^= 1;\r
\r
static int SyncMove = NO;\r
\r
-static int HideUI = NO;\r
+// デッドロック対策\r
+//static int HideUI = NO;\r
+static int HideUI = 0;\r
\r
\r
/* 2007/09/21 sunasunamix ここから *********************/\r
\r
int GetHideUI(void)\r
{\r
- return(HideUI);\r
+ // デッドロック対策\r
+// return(HideUI);\r
+ return (HideUI > 0 ? YES : NO);\r
}\r
\r
\r
int Count;\r
int Win;\r
\r
- if(HideUI == NO)\r
+ // デッドロック対策\r
+// if(HideUI == NO)\r
+ if(HideUI == 0)\r
{\r
hWndMain = GetMainHwnd();\r
hWndFocus = GetFocus();\r
{\r
int i;\r
\r
- HideUI = YES;\r
+ // デッドロック対策\r
+// HideUI = YES;\r
+ HideUI++;\r
\r
for(i = 0; i < sizeof(HideMenus) / sizeof(int); i++)\r
{\r
{\r
int i;\r
\r
- if(HideUI == YES)\r
+ // デッドロック対策\r
+// if(HideUI == YES)\r
+ if(HideUI > 0)\r
+ HideUI--;\r
+ if(HideUI == 0)\r
{\r
for(i = 0; i < sizeof(HideMenus) / sizeof(int); i++)\r
{\r
HideHostKanjiButton();\r
HideLocalKanjiButton();\r
\r
- HideUI = NO;\r
+ // バグ修正\r
+// HideUI = NO;\r
\r
MakeButtonsFocus();\r
}\r
\r
int AskUserOpeDisabled(void)\r
{\r
- return(HideUI);\r
+ // デッドロック対策\r
+// return(HideUI);\r
+ return (HideUI > 0 ? YES : NO);\r
}\r
\r
\r
UINT Flg3;\r
int Count;\r
\r
- if(HideUI == NO)\r
+ // デッドロック対策\r
+// if(HideUI == NO)\r
+ if(HideUI == 0)\r
{\r
Flg1 = 0;\r
if(AskConnecting() == NO)\r
UINT Flg3;\r
int Count;\r
\r
- if(HideUI == NO)\r
+ // デッドロック対策\r
+// if(HideUI == NO)\r
+ if(HideUI == 0)\r
{\r
Flg1 = 0;\r
if(AskConnecting() == NO)\r