my $getter;
my $conf;
my $conffile = File::Spec->catfile(Irssi::get_irssi_dir(), 'videosite.xml');
-my $plugindir = File::Spec->catfile(Irssi::get_irssi_dir(), 'scripts', 'videosite');
+my $scriptdir = File::Spec->catfile(Irssi::get_irssi_dir(), 'scripts');
+my $plugindir = File::Spec->catfile($scriptdir, 'videosite');
my $PARAMS = {
'getter' => '',
foreach $p (@list) {
write_debug(undef, "Trying to load $p:");
$p =~ s/\.pm$//;
- eval qq{ require $p; };
+ eval qq{ require videosite::$p; };
if ($@) {
write_irssi(undef, "Failed to load plugin: $@");
next;
}
- $g = eval $p.q{->new();};
+ $g = eval qq{ videosite::$p->new(); };
if ($@) {
write_irssi(undef, "Failed to instanciate: $@");
delete($INC{$p});
}
}
-unshift(@INC, $plugindir);
+unshift(@INC, $scriptdir);
init_videosite(1);