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)
|
void QWaylandClipboard::setMimeData(QMimeData *data, QClipboard::Mode mode)
|
||||||
{
|
{
|
||||||
auto *seat = mDisplay->currentInputDevice();
|
auto *seat = mDisplay->currentInputDevice();
|
||||||
if (!seat)
|
if (!seat) {
|
||||||
|
qCWarning(lcQpaWayland) << "Can't set clipboard contents with no wl_seats available";
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
static const QString plain = QStringLiteral("text/plain");
|
static const QString plain = QStringLiteral("text/plain");
|
||||||
static const QString utf8 = QStringLiteral("text/plain;charset=utf-8");
|
static const QString utf8 = QStringLiteral("text/plain;charset=utf-8");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user