Bugfix: parse outputs as "word", not "string", to ignore trailing whitespace (Thanks leifarne)
fixes #921
This commit is contained in:
parent
70067c72d5
commit
8bc771ac16
|
@ -214,7 +214,7 @@ state WORKSPACE_OUTPUT:
|
||||||
-> WORKSPACE_OUTPUT_STR
|
-> WORKSPACE_OUTPUT_STR
|
||||||
|
|
||||||
state WORKSPACE_OUTPUT_STR:
|
state WORKSPACE_OUTPUT_STR:
|
||||||
output = string
|
output = word
|
||||||
-> call cfg_workspace($workspace, $output)
|
-> call cfg_workspace($workspace, $output)
|
||||||
|
|
||||||
# ipc-socket <path>
|
# ipc-socket <path>
|
||||||
|
|
|
@ -204,6 +204,24 @@ is(parser_calls($config),
|
||||||
$expected,
|
$expected,
|
||||||
'workspace_layout ok');
|
'workspace_layout ok');
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# workspace assignments, with trailing whitespace (ticket #921)
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
$config = <<'EOT';
|
||||||
|
workspace "3" output DP-1
|
||||||
|
workspace "3" output VGA-1
|
||||||
|
EOT
|
||||||
|
|
||||||
|
$expected = <<'EOT';
|
||||||
|
cfg_workspace(3, DP-1)
|
||||||
|
cfg_workspace(3, VGA-1)
|
||||||
|
EOT
|
||||||
|
|
||||||
|
is(parser_calls($config),
|
||||||
|
$expected,
|
||||||
|
'workspace assignment ok');
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# new_window
|
# new_window
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
Loading…
Reference in New Issue