diff options
| author | ailin-nemui | 2016-02-09 13:19:18 +0100 |
|---|---|---|
| committer | ailin-nemui | 2016-02-09 13:19:18 +0100 |
| commit | 8db7c81ac9d15df7963d8c65437760b6d7d17695 (patch) | |
| tree | 923dcb5987ff93adcce241edf161d7ed23573411 /scripts | |
| parent | fea599bd05e28cad74f2f8eb00f3b59893173cbb (diff) | |
| parent | f95f1f50fb882e264d9c04b53376f83cba94ccf1 (diff) | |
| download | scripts.irssi.org-8db7c81ac9d15df7963d8c65437760b6d7d17695.tar.bz2 | |
Merge pull request #237 from fullmetal1/gh-pages
bugfix downloading previously downloaded file
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/xdcc_autoget.pl | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/scripts/xdcc_autoget.pl b/scripts/xdcc_autoget.pl index fc1d7db..16f4639 100644 --- a/scripts/xdcc_autoget.pl +++ b/scripts/xdcc_autoget.pl @@ -439,7 +439,6 @@ sub ag_skip $termcounter[$botcounter] = 0; $packcounter[$botcounter] = 0; push(@{$totags[$botcounter]}, Irssi::timeout_add_once($exedelay * 1000 * 60, sub { ag_search($botcounter); } , [])); - $runningflag = 0; } } elsif ($packcounter[$botcounter] < $#packlist) @@ -461,7 +460,6 @@ sub ag_skip $termcounter[$botcounter] = 0; $packcounter[$botcounter] = 0; push(@{$totags[$botcounter]}, Irssi::timeout_add_once($exedelay * 1000 * 60, sub { ag_search($botcounter); } , [])); - $runningflag = 0; } } @@ -490,7 +488,7 @@ sub ag_closedcc { $filename =~ tr/[ ']/[__]/; @filenames = grep { $_ ne $filename } @filenames; #remove the file from the list of files being transferred - } + } ag_remtimeouts($botcounter); if ($dcc->{'skipped'} == $dcc->{'size'}) @@ -540,7 +538,6 @@ sub ag_closedcc $termcounter[$botcounter] = 0; $packcounter[$botcounter] = 0; Irssi::timeout_add_once($exedelay * 1000 * 60, sub { ag_search($temp); } , []); - $runningflag = 0; } } } @@ -579,7 +576,8 @@ sub ag_addfinished #save finished downloads print FINISHED $bots[$botcounter] . " " . $packs[$botcounter][$packcounter[$botcounter]] . "\n"; #print pack to file $filename =~ tr/[ ']/[__]/; print FINISHED $filename . "\n"; #print name to file - close(FINISHED); + close(FINISHED); + ag_getfinished; } |
