Removing the check for "starting" is tricky, it may send control
sequences at the wrong moment. The call to the function is too early,
when "starting" is still non-zero. Let's move the calls down. Please
check it works for you after that patch.
--
Shit makes the flowers grow and that's beautiful
/// Bram Moolenaar -- Br...@Moolenaar.net --
http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features --
http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language --
http://www.Zimbu.org ///
\\\ help me help AIDS victims --
http://ICCF-Holland.org ///