Browse Source

- only check no auto delete when showing no audio delete icon
- invalidate tooltip window, fixed issue with dates showing wrong

ScottBrogden 8 years ago
parent
commit
18875f0ab5
2 changed files with 4 additions and 5 deletions
  1. 1 3
      QListCtrl.cpp
  2. 3 2
      ToolTipEx.cpp

+ 1 - 3
QListCtrl.cpp

@@ -433,9 +433,7 @@ void CQListCtrl::OnCustomdrawList(NMHDR* pNMHDR, LRESULT* pResult)
 				m_groupFolder.Draw(pDC, this, rcText.left, rcText.top, false, false);
 				rcText.left += m_groupFolder.ImageWidth() + theApp.m_metrics.ScaleX(2);
 			}
-			if (strSymbols.Find(_T("<noautodelete>")) >= 0 &&
-				strSymbols.Find(_T("<group>")) < 0 &&
-				strSymbols.Find(_T("<sticky>")) < 0) //don't auto delete
+			if (strSymbols.Find(_T("<noautodelete>"))) //don't auto delete
 			{
 				m_dontDeleteImage.Draw(pDC, this, rcText.left, rcText.top, false, false);
 				rcText.left += m_dontDeleteImage.ImageWidth() + theApp.m_metrics.ScaleX(2);

+ 3 - 2
ToolTipEx.cpp

@@ -226,11 +226,12 @@ BOOL CToolTipEx::Show(CPoint point)
 		}
 	}
 
-	m_clipDataStatic.SetWindowText(m_clipData);
+	m_clipDataStatic.SetWindowText(m_clipData);	
 
 	m_saveWindowLockout = true;
 	MoveWindow(rect);
-	ShowWindow(SW_SHOWNA);
+	this->Invalidate();
+	ShowWindow(SW_SHOWNA);	
 	
 	m_saveWindowLockout = false;