xwl: No need to create createX11Source twice consecutively
This commit is contained in:
parent
d335070b80
commit
0549c14588
1 changed files with 1 additions and 2 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue