[Ttssh2-commit] [6415] ペーストの条件を整理

svnno****@sourc***** svnno****@sourc*****
2016年 6月 29日 (水) 10:55:06 JST


Revision: 6415
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6415
Author:   doda
Date:     2016-06-29 10:55:06 +0900 (Wed, 29 Jun 2016)
Log Message:
-----------
ペーストの条件を整理
動作は変わっていないはず

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtwin.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2016-06-28 14:19:58 UTC (rev 6414)
+++ trunk/teraterm/teraterm/vtwin.cpp	2016-06-29 01:55:06 UTC (rev 6415)
@@ -916,8 +916,6 @@
 void CVTWindow::ButtonUp(BOOL Paste)
 {
 	BOOL disableBuffEndSelect = false;
-	BOOL pasteRButton = RButton && Paste;
-	BOOL pasteMButton = MButton && Paste;
 
 	/* disable autoscrolling */
 	::KillTimer(HVTWin,IdScrollTimer);
@@ -942,27 +940,14 @@
 		BuffEndSelect();
 	}
 
-	// added ConfirmPasteMouseRButton (2007.3.17 maya)
-	if (pasteRButton && !ts.ConfirmPasteMouseRButton) {
+	if (Paste) {
 		if (CBStartPasteConfirmChange(HVTWin, FALSE)) {
 			CBStartPaste(HVTWin, FALSE, BracketedPasteMode(), 0, NULL, 0);
-			/* \x8Dʼn\xBA\x8Ds\x82ł\xBE\x82\xAF\x8E\xA9\x93\xAE\x83X\x83N\x83\x8D\x81[\x83\x8B\x82\xB7\x82\xE9\x90ݒ\xE8\x82̏ꍇ
-			   \x83y\x81[\x83X\x83g\x8F\x88\x97\x9D\x82ŃX\x83N\x83\x8D\x81[\x83\x8B\x82\xB3\x82\xB9\x82\xE9 */
 			if (ts.AutoScrollOnlyInBottomLine != 0 && WinOrgY != 0) {
 				DispVScroll(SCROLL_BOTTOM, 0);
 			}
 		}
 	}
-	else if (pasteMButton) {
-		if (CBStartPasteConfirmChange(HVTWin, FALSE)) {
-			CBStartPaste(HVTWin, FALSE, BracketedPasteMode(), 0, NULL, 0);
-			/* \x8Dʼn\xBA\x8Ds\x82ł\xBE\x82\xAF\x8E\xA9\x93\xAE\x83X\x83N\x83\x8D\x81[\x83\x8B\x82\xB7\x82\xE9\x90ݒ\xE8\x82̏ꍇ
-			   \x83y\x81[\x83X\x83g\x8F\x88\x97\x9D\x82ŃX\x83N\x83\x8D\x81[\x83\x8B\x82\xB3\x82\xB9\x82\xE9 */
-			if (ts.AutoScrollOnlyInBottomLine != 0 && WinOrgY != 0) {
-				DispVScroll(SCROLL_BOTTOM, 0);
-			}
-		}
-	}
 }
 
 void CVTWindow::ButtonDown(POINT p, int LMR)
@@ -2547,8 +2532,14 @@
 		return;
 	}
 
-	// \x89E\x83{\x83^\x83\x93\x89\x9F\x89\xBA\x82ł̃y\x81[\x83X\x83g\x82\xF0\x8B֎~\x82\xB7\x82\xE9 (2005.3.16 yutaka)
-	if (ts.DisablePasteMouseRButton || mousereport) {
+	/*
+	 *  \x83y\x81[\x83X\x83g\x8F\xF0\x8C\x8F:
+	 *  \x81Ets.DisableMouseRButton      -> \x89E\x83{\x83^\x83\x93\x82ɂ\xE6\x82\xE9\x83y\x81[\x83X\x83g\x96\xB3\x8C\xF8
+	 *  \x81Ets.ConfirmPasteMouseRButton -> \x95\\x8E\xA6\x82\xB3\x82ꂽ\x83\x81\x83j\x83\x85\x81[\x82\xA9\x82\xE7\x83y\x81[\x83X\x83g\x82\xF0\x8Ds\x82\xA4\x82̂ŁA
+	 *                                   \x89E\x83{\x83^\x83\x93\x83A\x83b\x83v\x82ɂ\xE6\x82\xE9\x83y\x81[\x83X\x83g\x82͍s\x82\xED\x82Ȃ\xA2
+	 *  \x81Emousereport                 -> \x83}\x83E\x83X\x83g\x83\x89\x83b\x83L\x83\x93\x83O\x92\x86\x82̓y\x81[\x83X\x83g\x82\xF0\x8Ds\x82\xED\x82Ȃ\xA2
+	 */
+	if (ts.DisablePasteMouseRButton || ts.ConfirmPasteMouseRButton || mousereport) {
 		ButtonUp(FALSE);
 	} else {
 		ButtonUp(TRUE);



Ttssh2-commit メーリングリストの案内