xwl: No need to create createX11Source twice consecutively

This commit is contained in:
Aleix Pol 2020-10-21 18:37:20 +02:00
parent d335070b80
commit 0549c14588

View file

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