diff --git a/xwl/clipboard.cpp b/xwl/clipboard.cpp index c8773bc575..b2f3435a55 100644 --- a/xwl/clipboard.cpp +++ b/xwl/clipboard.cpp @@ -142,6 +142,8 @@ void Clipboard::doHandleXfixesNotify(xcb_xfixes_selection_notify_event_t *event) if (X11Source *source = x11Source()) { source->getTargets(); + } else { + qCWarning(KWIN_XWL) << "Could not create a source from" << event << Qt::hex << (event ? event->owner : -1); } } @@ -149,6 +151,7 @@ void Clipboard::x11OffersChanged(const QStringList &added, const QStringList &re { X11Source *source = x11Source(); if (!source) { + qCWarning(KWIN_XWL) << "offers changed when not having an X11Source!?"; return; } diff --git a/xwl/selection_source.cpp b/xwl/selection_source.cpp index c4442bf176..7d82d827d0 100644 --- a/xwl/selection_source.cpp +++ b/xwl/selection_source.cpp @@ -197,9 +197,11 @@ void X11Source::handleTargets() ); auto *reply = xcb_get_property_reply(xcbConn, cookie, nullptr); if (!reply) { + qCDebug(KWIN_XWL) << "Failed to get selection property"; return; } if (reply->type != XCB_ATOM_ATOM) { + qCDebug(KWIN_XWL) << "Wrong reply type"; free(reply); return; }