input: refocus last window on keyboard unfocusable surfaces

fixes #4460
This commit is contained in:
vaxerski
2024-07-27 17:49:27 +02:00
parent 84227eb587
commit 729b47d46d
2 changed files with 11 additions and 4 deletions

View File

@@ -134,11 +134,11 @@ class CWLSurfaceResource {
SP<CWlSurface> resource;
wl_client* pClient = nullptr;
int stateLocks = 0;
int stateLocks = 0;
void destroy();
void commitPendingState();
void bfHelper(std::vector<SP<CWLSurfaceResource>> nodes, std::function<void(SP<CWLSurfaceResource>, const Vector2D&, void*)> fn, void* data);
void destroy();
void commitPendingState();
void bfHelper(std::vector<SP<CWLSurfaceResource>> nodes, std::function<void(SP<CWLSurfaceResource>, const Vector2D&, void*)> fn, void* data);
};
class CWLCompositorResource {