Browse Source

cycle through find items on shift-F3, before it would cycle going forward but not backwards

git-svn-id: svn://svn.code.sf.net/p/ditto-cp/code/trunk@737 595ec19a-5cb4-439b-94a8-42fb3063c22c
sabrogden 11 years ago
parent
commit
d598500ddc
1 changed files with 9 additions and 2 deletions
  1. 9 2
      ToolTipEx.cpp

+ 9 - 2
ToolTipEx.cpp

@@ -702,10 +702,17 @@ void CToolTipEx::DoSearch()
 	}
 	else
 	{
-		ft.chrg.cpMin = 0;
+		if (searchDirection == 0)
+		{
+			ft.chrg.cpMin = m_RichEdit.GetTextLength();
+		}
+		else
+		{
+			ft.chrg.cpMin = 0;
+		}
 		ft.chrg.cpMax = -1;
 
-		n = m_RichEdit.FindText(FR_DOWN, &ft);
+		n = m_RichEdit.FindText(searchDirection, &ft);
 		if (n != -1)
 		{
 			m_RichEdit.SetSel(ft.chrgText);