mirror of
https://github.com/dkogan/feedgnuplot.git
synced 2025-05-05 22:11:12 +08:00
Modified old-data-pruning function to use List::Util instead of
List::MoreUtils. This now lets the script work with a stock install of perl without anything extra from CPAN
This commit is contained in:
parent
85b33dffc7
commit
71692dd1b7
@ -4,7 +4,7 @@ use warnings;
|
||||
use Getopt::Long;
|
||||
use Time::HiRes qw( usleep );
|
||||
use IO::Handle;
|
||||
use List::MoreUtils qw( first_index );
|
||||
use List::Util qw( first );
|
||||
use Text::ParseWords;
|
||||
use threads;
|
||||
use threads::shared;
|
||||
@ -550,11 +550,10 @@ sub pruneOldData
|
||||
{
|
||||
if( @$xy > 1 )
|
||||
{
|
||||
my $firstInWindow = first_index {$_->[0] >= $oldestx} @{$xy}[1..$#$xy];
|
||||
if($firstInWindow == -1)
|
||||
{ splice( @$xy, 1); }
|
||||
if( my $firstInWindow = first {$xy->[$_][0] >= $oldestx} 1..$#$xy )
|
||||
{ splice( @$xy, 1, $firstInWindow-1 ); }
|
||||
else
|
||||
{ splice( @$xy, 1, $firstInWindow ); }
|
||||
{ splice( @$xy, 1); }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user