Client: Print a warning when trying to set clipboard without a seat
This warning can save some time when trying to understand why some qtbase auto tests are failing on headless Weston (which doesn't have seats at the moment). Change-Id: I361546611d12bff8a465af5bb103f61e80d73a15 Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@liri.io>
This commit is contained in:
parent
bd3dd42bd5
commit
e38ac423a0
@ -93,8 +93,10 @@ QMimeData *QWaylandClipboard::mimeData(QClipboard::Mode mode)
|
||||
void QWaylandClipboard::setMimeData(QMimeData *data, QClipboard::Mode mode)
|
||||
{
|
||||
auto *seat = mDisplay->currentInputDevice();
|
||||
if (!seat)
|
||||
if (!seat) {
|
||||
qCWarning(lcQpaWayland) << "Can't set clipboard contents with no wl_seats available";
|
||||
return;
|
||||
}
|
||||
|
||||
static const QString plain = QStringLiteral("text/plain");
|
||||
static const QString utf8 = QStringLiteral("text/plain;charset=utf-8");
|
||||
|
Loading…
x
Reference in New Issue
Block a user