diff --git a/xwl/clipboard.cpp b/xwl/clipboard.cpp index a64fda0ae5..e1b1e9698e 100644 --- a/xwl/clipboard.cpp +++ b/xwl/clipboard.cpp @@ -137,12 +137,11 @@ void Clipboard::checkWlSource() void Clipboard::doHandleXfixesNotify(xcb_xfixes_selection_notify_event_t *event) { - createX11Source(nullptr); - const AbstractClient *client = workspace()->activeClient(); if (!qobject_cast(client)) { // clipboard is only allowed to be acquired when Xwayland has focus // TODO: can we make this stronger (window id comparison)? + createX11Source(nullptr); return; }