From 60cfd52bcfc1f0b26adb0cbca192b9ec7be9fca1 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Tue, 28 Feb 2023 23:31:00 +1300 Subject: [PATCH] Refactor --- unix/vncserver | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/unix/vncserver b/unix/vncserver index e0cf9b8..0984458 100755 --- a/unix/vncserver +++ b/unix/vncserver @@ -1979,7 +1979,7 @@ sub DefineConfigToCLIConversion { $self = shift; my @values = @{ listify($self->configValues()) }; - + my $valuesStr = ""; foreach $value (@values) { $valuesStr = $valuesStr . "-http-header '$value' " @@ -2250,20 +2250,13 @@ sub DefineConfigToCLIConversion { type => KasmVNC::ConfigKey::BOOLEAN }) ], - toStringSub => sub { - $self = shift; - my $value = $self->configValue(); - - switch($value) { - case 'true' { - my $valuesStr = '-hw3d '; - } - case 'false' { - my $valuesStr = ' '; - } - } + deriveValueSub => sub { + undef; + }, + isActiveSub => sub { + my $self = shift; - return $valuesStr; + $self->configValue() eq 'true'; } }), KasmVNC::CliOption->new({