Skip to content

Commit

Permalink
ipc-rules: Send view-unmapped signal
Browse files Browse the repository at this point in the history
  • Loading branch information
soreau authored and ammen99 committed Feb 11, 2024
1 parent 8b4bfc4 commit 638a979
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions plugins/single_plugins/ipc-rules.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ class ipc_rules_t : public wf::plugin_interface_t, public wf::per_output_tracker
method_repository->register_method("window-rules/get-focused-view", get_focused_view);
method_repository->connect(&on_client_disconnected);
wf::get_core().connect(&on_view_mapped);
wf::get_core().connect(&on_view_unmapped);
wf::get_core().connect(&on_kbfocus_changed);
init_output_tracking();
}
Expand Down Expand Up @@ -347,6 +348,11 @@ class ipc_rules_t : public wf::plugin_interface_t, public wf::per_output_tracker
send_view_to_subscribes(ev->view, "view-mapped");
};

wf::signal::connection_t<wf::view_unmapped_signal> on_view_unmapped = [=] (wf::view_unmapped_signal *ev)
{
send_view_to_subscribes(ev->view, "view-unmapped");
};

wf::signal::connection_t<wf::keyboard_focus_changed_signal> on_kbfocus_changed =
[=] (wf::keyboard_focus_changed_signal *ev)
{
Expand Down

0 comments on commit 638a979

Please sign in to comment.