svnno****@sourc*****
svnno****@sourc*****
2014年 1月 25日 (土) 22:48:17 JST
Revision: 5473 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5473 Author: yutakapon Date: 2014-01-25 22:48:16 +0900 (Sat, 25 Jan 2014) Log Message: ----------- 下記問題を修正した。 チケット #32992 SSH SCPでファイル転送中、画面を最小化すると転送処理が強制終了される Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/32992 Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2014-01-23 08:16:45 UTC (rev 5472) +++ trunk/ttssh2/ttxssh/ssh.c 2014-01-25 13:48:16 UTC (rev 5473) @@ -7650,9 +7650,15 @@ // \x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x8C\xA9\x82\xA6\x82Ȃ\xAD\x82Ȃ\xC1\x82\xBD\x82\xE7\x81A\x83L\x83\x83\x83\x93\x83Z\x83\x8B\x82\xB3\x82ꂽ\x81B if (IsWindow(hd) == 0) return 1; - // \x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x94\xF1\x95\\x8E\xA6\x82̏ꍇ\x81A\x83L\x83\x83\x83\x93\x83Z\x83\x8B\x82\xB3\x82ꂽ\x81B - if (IsWindowVisible(hd) == 0) + // \x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x94\xF1\x95\\x8E\xA6\x82̏ꍇ\x81A\x83L\x83\x83\x83\x93\x83Z\x83\x8B\x82\xB3\x82ꂽ\x89\\x90\xAB\x82\xAA\x82\xA0\x82\xE9\x81B + if (IsWindowVisible(hd) == 0) { + HWND p = GetParent(hd); + // \x90e\x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x8Dŏ\xAC\x89\xBB\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x82Ƃ\xAB\x82́A\x83L\x83\x83\x83\x93\x83Z\x83\x8B\x82ł͂Ȃ\xA2\x81B + if (IsIconic(p)) + return 0; + return 1; + } return 0; }