summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAlex Checca2015-11-13 14:39:50 -0500
committerAlex Checca2015-11-13 14:39:50 -0500
commit1d82f6ec9c2ac3289ac696eafefb1d22c57dd085 (patch)
tree51c2236219fd1b5273a0ad95778773b03d92660f /scripts
parent1b4bb8d4c440e928b1f3a2dbc6c69b6889b13c4e (diff)
downloadscripts.irssi.org-1d82f6ec9c2ac3289ac696eafefb1d22c57dd085.tar.bz2
minor fix
Diffstat (limited to 'scripts')
-rw-r--r--scripts/xdcc_autoget.pl11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/xdcc_autoget.pl b/scripts/xdcc_autoget.pl
index 4f5050e..b7cef39 100644
--- a/scripts/xdcc_autoget.pl
+++ b/scripts/xdcc_autoget.pl
@@ -126,11 +126,16 @@ sub ag_init #init system
Irssi::print "AG | Data folder: $folder";
}
-sub ag_server #init server
+sub ag_initserver #init server
{
Irssi::signal_remove("server connected", "ag_server");
$server = $_[0];
- if ($initflag and !$runningflag) {push(@totags, Irssi::timeout_add_once(5000, sub { &ag_run; }, []));}
+ if (!$runningflag) {push(@totags, Irssi::timeout_add_once(5000, sub { &ag_run; }, []));}
+}
+
+sub ag_server #init server
+{
+ $server = Irssi::active_server();
}
sub ag_help
@@ -700,7 +705,7 @@ open(FINISHED, ">>", $cachefilename);
close(FINISHED);
&ag_init;
-Irssi::signal_add("server connected", "ag_server");
+if ($initflag) {Irssi::signal_add("server connected", "ag_initserver");}
Irssi::signal_add("dcc closed", "ag_closedcc");
Irssi::signal_add("setup changed", "ag_setsettings");