X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=videosite-irssi.pl;h=f1c9b1d4c3fb4c825d2f7fc7aa49e03228d2cd68;hb=096ea86a7d54ff2aa88fad7e9629fd7dc206da70;hp=26ecfe59d5dd738958fffef565a63874aee49a1d;hpb=ac08a598f6a09beeb1e1ea5f7508a338cf7d5c1c;p=videosite.git diff --git a/videosite-irssi.pl b/videosite-irssi.pl index 26ecfe5..f1c9b1d 100644 --- a/videosite-irssi.pl +++ b/videosite-irssi.pl @@ -99,7 +99,7 @@ sub config_init { # Copy the "basic" settings. foreach (qw(getter mode)) { - config_set(['getter'], $conf->{videosite}->{$_}); + config_set([$_], $conf->{videosite}->{$_}); } # Copy the per-getter/setter settings @@ -126,7 +126,7 @@ sub config_init { } } } - config_set(['active-connectors'], join(",", @{$conf->{connectorlist}})); + config_set(['active-connectors'], join(",", @{$conf->{videosite}->{connectorlist}})); config_set(['defined-connectors'], join(",", @connectors)); config_set(['config-version'], '2'); } @@ -140,10 +140,10 @@ sub config_get { my $val; - Irssi::settings_add_str('videosite', $item, "\0"); + Irssi::settings_add_str('videosite', $item, "\1"); $val = Irssi::settings_get_str($item); - return ($val ne "\0")?$val:undef; + return ($val ne "\1")?$val:undef; } # @@ -153,8 +153,8 @@ sub config_has { my $path = shift; my $item = join('.', 'videosite', @{$path}); - Irssi::settings_add_str('videosite', $item, "\0"); - return Irssi::settings_get_str($item) ne "\0"; + Irssi::settings_add_str('videosite', $item, "\1"); + return Irssi::settings_get_str($item) ne "\1"; } # @@ -165,7 +165,7 @@ sub config_set { my $value = shift; my $item = join('.', 'videosite', @{$path}); - Irssi::settings_add_str('videosite', $item, "\0"); + Irssi::settings_add_str('videosite', $item, "\1"); Irssi::settings_set_str($item, $value); }