xwl: No need to create createX11Source twice consecutively

master
Aleix Pol 4 years ago
parent d335070b80
commit 0549c14588

@ -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<const X11Client *>(client)) {
// clipboard is only allowed to be acquired when Xwayland has focus
// TODO: can we make this stronger (window id comparison)?
createX11Source(nullptr);
return;
}

Loading…
Cancel
Save