diff options
| author | user111111111111111111111111111111111 <garter-oaf-estate@duck.com> | 2024-12-27 15:20:55 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-27 15:20:55 +0000 |
| commit | 775111b6032185c9ef164d7ba1417a875c1d0287 (patch) | |
| tree | 61f5ffb536a562209f6c402c709c849371e91c22 /src/protocols/ForeignToplevelWlr.cpp | |
| parent | 85632e7c334f6621b7aa08f295483f3358e42c57 (diff) | |
foreign-toplevel: update active on null window focus (#8860)
* update ForeignTopLevel on null window focus
* fix
* clang
Diffstat (limited to 'src/protocols/ForeignToplevelWlr.cpp')
| -rw-r--r-- | src/protocols/ForeignToplevelWlr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/protocols/ForeignToplevelWlr.cpp b/src/protocols/ForeignToplevelWlr.cpp index 06814c88..6bbd377c 100644 --- a/src/protocols/ForeignToplevelWlr.cpp +++ b/src/protocols/ForeignToplevelWlr.cpp @@ -347,7 +347,7 @@ CForeignToplevelWlrProtocol::CForeignToplevelWlrProtocol(const wl_interface* ifa static auto P3 = g_pHookSystem->hookDynamic("activeWindow", [this](void* self, SCallbackInfo& info, std::any data) { const auto PWINDOW = std::any_cast<PHLWINDOW>(data); - if (!windowValidForForeign(PWINDOW)) + if (PWINDOW && !windowValidForForeign(PWINDOW)) return; for (auto const& m : m_vManagers) { |
