App-Textcast
view release on metacpan or search on metacpan
lib/App/Textcast.pm view on Meta::CPAN
delete $vt_process->{TERMINAL_CHANGE_BUFFER}{$row};
$didout ++;
}
if (($didout > 0) || ($vt_process->{PREVXY} ne $EMPTY_STRING . $vt->x . q{,} . $vt->y))
{
printf "\e[%d;%dH", $vt->y, ($vt->x > $vt->cols ? $vt->cols : $vt->x);
$screen_data .= sprintf "\e[%d;%dH", $vt->y, ($vt->x > $vt->cols ? $vt->cols : $vt->x);
#todo: shouldn't prevxy be updated here?
}
# Make sure the child process has not died.
$vt_process->{DIED} = 1 if (waitpid ($vt_process->{PID}, WNOHANG) > 0);
return($eof, $screen_data, $vt->x(), $vt->y()) ;
}
#---------------------------------------------------------------------------------------------------------
( run in 0.284 second using v1.01-cache-2.11-cpan-05444aca049 )