From 4dc41b8d32236925a85ef6385b7f016114289958 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kondor=20D=C3=A1niel?= Date: Sun, 2 Mar 2025 16:50:02 +0100 Subject: [PATCH] session-lock: address review --- plugins/protocols/session-lock.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/plugins/protocols/session-lock.cpp b/plugins/protocols/session-lock.cpp index 1796912f9..a53e152ec 100644 --- a/plugins/protocols/session-lock.cpp +++ b/plugins/protocols/session-lock.cpp @@ -144,10 +144,9 @@ class lock_crashed_node : public lock_base_node // TODO: make the text smaller and display a useful message instead of a big explosion. set_text(text); auto layer_node = output->node_for_layer(wf::scene::layer::LOCK); - if (!is_displayed) + if (parent() == nullptr) { wf::scene::add_back(layer_node, shared_from_this()); - is_displayed = true; } wf::get_core().seat->set_active_node(shared_from_this()); @@ -166,9 +165,6 @@ class lock_crashed_node : public lock_base_node result.local_coords = at; return result; } - - private: - bool is_displayed = false; }; class wf_session_lock_plugin : public wf::plugin_interface_t