+ // Query view start after m_targetWindow->SetVirtualSize(...) since
+ // that call can change the current=old scrolling position!
+ int xs, ys;
+ GetViewStart(& xs, & ys);
+ int old_x = m_xScrollPixelsPerLine * xs;
+ int old_y = m_yScrollPixelsPerLine * ys;
+