xwl: Include errors and warnings

icc-effect-5.26.4
Aleix Pol 2020-10-27 18:20:21 +01:00
parent 2715cbc86c
commit 439dcc4b1f
2 changed files with 5 additions and 0 deletions

View File

@ -142,6 +142,8 @@ void Clipboard::doHandleXfixesNotify(xcb_xfixes_selection_notify_event_t *event)
if (X11Source *source = x11Source()) { if (X11Source *source = x11Source()) {
source->getTargets(); 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(); X11Source *source = x11Source();
if (!source) { if (!source) {
qCWarning(KWIN_XWL) << "offers changed when not having an X11Source!?";
return; return;
} }

View File

@ -197,9 +197,11 @@ void X11Source::handleTargets()
); );
auto *reply = xcb_get_property_reply(xcbConn, cookie, nullptr); auto *reply = xcb_get_property_reply(xcbConn, cookie, nullptr);
if (!reply) { if (!reply) {
qCDebug(KWIN_XWL) << "Failed to get selection property";
return; return;
} }
if (reply->type != XCB_ATOM_ATOM) { if (reply->type != XCB_ATOM_ATOM) {
qCDebug(KWIN_XWL) << "Wrong reply type";
free(reply); free(reply);
return; return;
} }