diff --git a/src/core/qmlglobal.cpp b/src/core/qmlglobal.cpp index 014999d..4915546 100644 --- a/src/core/qmlglobal.cpp +++ b/src/core/qmlglobal.cpp @@ -79,7 +79,7 @@ void QuickshellGlobal::updateScreens() { QVariant QuickshellGlobal::env(const QString& variable) { // NOLINT auto vstr = variable.toStdString(); - if (!qEnvironmentVariableIsSet(vstr.data())) return QVariant(); + if (!qEnvironmentVariableIsSet(vstr.data())) return QVariant::fromValue(nullptr); return qEnvironmentVariable(vstr.data()); } diff --git a/src/io/process.cpp b/src/io/process.cpp index 54f6072..b971347 100644 --- a/src/io/process.cpp +++ b/src/io/process.cpp @@ -20,7 +20,7 @@ void Process::setRunning(bool running) { } QVariant Process::pid() const { - if (this->process == nullptr) return QVariant(); + if (this->process == nullptr) return QVariant::fromValue(nullptr); return QVariant::fromValue(this->process->processId()); }