Index: src/ch/FileInfo.h
===================================================================
diff -u -N -r22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1 -rb13e3052f13b2f0a8c53c37a7b9246418b88bebd
--- src/ch/FileInfo.h	(.../FileInfo.h)	(revision 22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1)
+++ src/ch/FileInfo.h	(.../FileInfo.h)	(revision b13e3052f13b2f0a8c53c37a7b9246418b88bebd)
@@ -209,10 +209,10 @@
 	void SetClipboard(CClipboardArray *pClipboard) { m_pClipboard=pClipboard; };
 	CString GetDestinationPath(CString strPath, unsigned char ucCopyNumber, int iFlags);
 
-	void SetSrcIndex(int iIndex) { m_stSrcIndex=iIndex; };
+	void SetSrcIndex(size_t stIndex) { m_stSrcIndex = stIndex; };
 	size_t GetSrcIndex() const { return m_stSrcIndex; };
 
-	bool GetMove() { if (m_stSrcIndex != -1) return m_pClipboard->GetAt(m_stSrcIndex)->GetMove(); else return true; };
+	bool GetMove() { if (m_stSrcIndex != std::numeric_limits<size_t>::max()) return m_pClipboard->GetAt(m_stSrcIndex)->GetMove(); else return true; };
 
 	int GetBufferIndex() const;