+ if (m_selStartX == -1 || m_selStartY == -1 ||
+ m_selEndX == -1 || m_selEndY == -1)
+ {
+ *from = GetInsertionPoint();
+ *to = GetInsertionPoint();
+ }
+ else
+ {
+ *from = XYToPosition(m_selStartX, m_selStartY);
+ *to = XYToPosition(m_selEndX, m_selEndY);
+ }