Don't rely on implicit conversion from int to QUuid

Not available in Qt6 anymore.
remotes/origin/work/modernizations
Volker Krause 4 years ago
parent f6d14f0401
commit c5a712a77a
  1. 2
      src/effects/screenshot/screenshotdbusinterface2.cpp
  2. 2
      src/kcmkwin/kwinrules/kcmrules.cpp
  3. 2
      src/plugins/screencast/screencastmanager.cpp

@ -334,7 +334,7 @@ QVariantMap ScreenShotDBusInterface2::CaptureWindow(const QString &handle,
return QVariantMap();
}
EffectWindow *window = effects->findWindow(handle);
EffectWindow *window = effects->findWindow(QUuid(handle));
if (!window) {
bool ok;
const int winId = handle.toInt(&ok);

@ -72,7 +72,7 @@ void KCMKWinRules::parseArguments(const QStringList &args)
uuid = QUuid(arg);
nextArgIsUuid = false;
} else if (arg.startsWith("uuid=")) {
uuid = arg.mid(strlen("uuid="));
uuid = QUuid(arg.mid(strlen("uuid=")));
} else if (arg == QLatin1String("whole-app")) {
m_wholeApp = true;
}

@ -84,7 +84,7 @@ private:
void ScreencastManager::streamWindow(KWaylandServer::ScreencastStreamV1Interface *waylandStream, const QString &winid)
{
auto *toplevel = Workspace::self()->findToplevel(winid);
auto *toplevel = Workspace::self()->findToplevel(QUuid(winid));
if (!toplevel) {
waylandStream->sendFailed(i18n("Could not find window id %1", winid));

Loading…
Cancel
Save