Index: src/ch/PropertyListCtrl.cpp
===================================================================
diff -u -N -r95e140c080a7424faba1bc9f35098e3cfd56d4e9 -r9352ed0c4fe447a36bc728640c307be6d41455fd
--- src/ch/PropertyListCtrl.cpp	(.../PropertyListCtrl.cpp)	(revision 95e140c080a7424faba1bc9f35098e3cfd56d4e9)
+++ src/ch/PropertyListCtrl.cpp	(.../PropertyListCtrl.cpp)	(revision 9352ed0c4fe447a36bc728640c307be6d41455fd)
@@ -461,7 +461,7 @@
 				if(m_pCurItem->csProperties.GetSize() > 5)
 					TempRect.bottom += GetItemHeight(0) * 5;
 				else
-					TempRect.bottom += GetItemHeight(0) * (int)m_pCurItem->csProperties.GetSize();
+					TempRect.bottom += GetItemHeight(0) * boost::numeric_cast<int>(m_pCurItem->csProperties.GetSize());
 				
 				// pobierz wsp�rz�dne tej kontrolki w stosunku do okna parenta
 //				CRect rcThisParent;
@@ -514,7 +514,7 @@
 			return;
 
 		// Add it and select it
-		m_pCurItem->nPropertySelected = (int)m_pCurItem->csProperties.Add(csText);
+		m_pCurItem->nPropertySelected = boost::numeric_cast<int>(m_pCurItem->csProperties.Add(csText));
 	}
 }
 void CPropertyListCtrl::OnEditChange()
@@ -1017,7 +1017,7 @@
 
 		case	ID_PROPERTY_FONT:
 				if(m_pCurDrawItem->LogFont.lfHeight)
-					pDC->DrawText( m_pCurDrawItem->LogFont.lfFaceName, (int)_tcslen(m_pCurDrawItem->LogFont.lfFaceName), ItemRect, DT_SINGLELINE|DT_VCENTER|DT_LEFT|DT_NOPREFIX);
+					pDC->DrawText( m_pCurDrawItem->LogFont.lfFaceName, boost::numeric_cast<int>(_tcslen(m_pCurDrawItem->LogFont.lfFaceName)), ItemRect, DT_SINGLELINE|DT_VCENTER|DT_LEFT|DT_NOPREFIX);
 				break;
 	}
 }