Skip to content

Commit

Permalink
Merge pull request #3398 from orestisf1993/i3-save-tree
Browse files Browse the repository at this point in the history
i3-save-tree: Exclude unsupported "transient_for" property
  • Loading branch information
Airblader authored Sep 14, 2018
2 parents 484854d + a66048a commit 9c2ff94
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions i3-save-tree
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,7 @@ sub strip_containers {
delete $tree->{current_border_width} if $tree->{current_border_width} == -1;

for my $key (keys %$tree) {
next if exists($allowed_keys{$key});

delete $tree->{$key};
delete $tree->{$key} unless exists($allowed_keys{$key});
}

for my $key (qw(nodes floating_nodes)) {
Expand Down Expand Up @@ -169,7 +167,8 @@ sub dump_containers {
if (leaf_node($tree)) {
my $swallows = {};
for my $property (keys %{$tree->{window_properties}}) {
$swallows->{$property} = '^' . quotemeta($tree->{window_properties}->{$property}) . '$';
$swallows->{$property} = '^' . quotemeta($tree->{window_properties}->{$property}) . '$'
if $property ne 'transient_for';
}
$tree->{swallows} = [ $swallows ];
}
Expand Down

0 comments on commit 9c2ff94

Please sign in to comment.