X-Git-Url: http://git.sourceforge.jp/view?p=ffftp%2Fffftp.git;a=blobdiff_plain;f=filelist.c;h=94e02acacf191fbb7c1075c35f750b18891741bf;hp=a55cb5583061e8b4bb9319503be7942b52e22964;hb=698970baae62125ab8fd5d0e71a2835187288c7d;hpb=bcc0424d0bfdc429e383051700365714c5c09618 diff --git a/filelist.c b/filelist.c index a55cb55..94e02ac 100644 --- a/filelist.c +++ b/filelist.c @@ -786,6 +786,9 @@ static LRESULT FileListCommonWndProc(HWND hWnd, UINT message, WPARAM wParam, LPA return(CallWindowProc(ProcPtr, hWnd, message, wParam, lParam)); case WM_DROPFILES : + // 同時接続対応 + if(AskUserOpeDisabled() == YES) + break; // ドラッグ中は処理しない。ドラッグ後にWM_LBUTTONDOWNが飛んでくるため、そこで処理する。 if (Dragging == YES) return (FALSE); @@ -818,6 +821,9 @@ static LRESULT FileListCommonWndProc(HWND hWnd, UINT message, WPARAM wParam, LPA hCsrDrg = LoadCursor(NULL, IDC_ARROW); SetCursor(hCsrDrg); + // 同時接続対応 + if(AskUserOpeDisabled() == YES) + break; Point.x = (long)(short)LOWORD(lParam); Point.y = (long)(short)HIWORD(lParam); ClientToScreen(hWnd, &Point); @@ -4905,6 +4911,7 @@ static int ResolvFileInfo(char *Str, int ListType, char *Fname, LONGLONG *Size, sTime.wSecond = atoi_n(Value + 12, 2); sTime.wMilliseconds = 0; SystemTimeToFileTime(&sTime, Time); + // 時刻はGMT // SpecificLocalFileTime2FileTime(Time, AskHostTimeZone()); *InfoExist |= FINFO_DATE | FINFO_TIME; }