Ignore BadWindow errors caused by faulty __NET_ACTIVE_WINDOW events

This commit is contained in:
2020-06-15 23:43:56 +02:00
parent d94633b7b4
commit e1253286e4
2 changed files with 26 additions and 3 deletions

View File

@ -34,6 +34,7 @@ class XInstance
public:
inline static XErrorHandler defaultHandler;
static constexpr unsigned long MAX_BYTES = 1048576;
inline static bool ignoreClientMachine = false;
@ -46,6 +47,7 @@ private:
unsigned long readProparty(Window wid, Atom atom, unsigned char** prop, int* format);
Atom getAtom(const std::string& atomName);
static int ignoreErrorHandler(Display* display, XErrorEvent* xerror);
public: