diff options
Diffstat (limited to 'sway/desktop/transaction.c')
-rw-r--r-- | sway/desktop/transaction.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/desktop/transaction.c b/sway/desktop/transaction.c index b1f3fb32..f5a3a053 100644 --- a/sway/desktop/transaction.c +++ b/sway/desktop/transaction.c | |||
@@ -402,7 +402,7 @@ static void transaction_commit(struct sway_transaction *transaction) { | |||
402 | struct sway_transaction_instruction *instruction = | 402 | struct sway_transaction_instruction *instruction = |
403 | transaction->instructions->items[i]; | 403 | transaction->instructions->items[i]; |
404 | struct sway_node *node = instruction->node; | 404 | struct sway_node *node = instruction->node; |
405 | bool hidden = node_is_view(node) && | 405 | bool hidden = node_is_view(node) && !node->destroying && |
406 | !view_is_visible(node->sway_container->view); | 406 | !view_is_visible(node->sway_container->view); |
407 | if (should_configure(node, instruction)) { | 407 | if (should_configure(node, instruction)) { |
408 | instruction->serial = view_configure(node->sway_container->view, | 408 | instruction->serial = view_configure(node->sway_container->view, |