virtual-keyboard: destroy on vdestroy event

This commit is contained in:
Vaxry
2024-05-03 00:54:32 +01:00
parent 6aa2d123ae
commit 7d49819b5e
2 changed files with 8 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
#include "../desktop/Popup.hpp"
#include "AnimatedVariable.hpp"
#include "../desktop/WLSurface.hpp"
#include "signal/Listener.hpp"
#include "Region.hpp"
class CMonitor;
@@ -92,6 +93,10 @@ struct SKeyboard {
void updateXKBTranslationState(xkb_keymap* const keymap = nullptr);
struct {
CHyprSignalListener destroyVKeyboard;
} listeners;
// For the list lookup
bool operator==(const SKeyboard& rhs) const {
return keyboard == rhs.keyboard;