summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Checca2016-01-18 22:19:31 -0500
committerAlex Checca2016-01-18 22:19:31 -0500
commit911f4eb9681da8ab535e3f75038fd1df8c2d6307 (patch)
tree470b124dfe7b1f32136c939c99585df3f4a1d83b
parent06d689cd69de98631abaa1190c5d480470b6e9a1 (diff)
downloadscripts.irssi.org-911f4eb9681da8ab535e3f75038fd1df8c2d6307.tar.bz2
minor bugfix
-rw-r--r--scripts/xdcc_autoget.pl12
1 files changed, 3 insertions, 9 deletions
diff --git a/scripts/xdcc_autoget.pl b/scripts/xdcc_autoget.pl
index c7489a8..8ef45f0 100644
--- a/scripts/xdcc_autoget.pl
+++ b/scripts/xdcc_autoget.pl
@@ -711,8 +711,6 @@ sub ag_botrem #remove bots
sub ag_run #main loop
{
- Irssi::signal_add("dcc request", "ag_opendcc"); #init DCC recieve init flag
- Irssi::signal_add("message irc notice", "ag_getmsg");
if (!$initflag) {ag_server(Irssi::active_server());}
if($runningflag == 0)
{
@@ -745,10 +743,7 @@ sub ag_run #main loop
}
sub ag_stop
-{
- Irssi::signal_remove("dcc request", "ag_opendcc");
- Irssi::signal_remove("message irc notice", "ag_getmsg");
-
+{
my $botcounter = 0;
foreach my $bot (@bots)
{
@@ -774,15 +769,12 @@ sub ag_stop
@terms = ();
@bots = ();
@packs = ();
- @finished = ();
$botcounter = 0;
}
sub ag_restart
{
$statusbarmessage = "No Connection";
- Irssi::signal_remove("dcc request", "ag_opendcc");
- Irssi::signal_remove("message irc notice", "ag_getmsg");
&ag_stop();
Irssi::signal_add("server connected", "ag_initserver");
}
@@ -828,6 +820,8 @@ Irssi::timeout_add(100, sub { Irssi::statusbars_recreate_items(); Irssi::statusb
&ag_init;
if ($initflag) {Irssi::signal_add("server connected", "ag_initserver");}
+Irssi::signal_add("dcc request", "ag_opendcc");
+Irssi::signal_add("message irc notice", "ag_getmsg");
Irssi::signal_add("server disconnected", "ag_restart");
Irssi::signal_add("server lag disconnect", "ag_restart");
Irssi::signal_add("setup changed", "ag_setsettings");