forked from quickshell/quickshell
service/pipewire: fix metadata permission checks
This commit is contained in:
parent
fbaec141c0
commit
3ed39b2a79
2 changed files with 11 additions and 3 deletions
|
@ -193,6 +193,13 @@ bool PwDefaultTracker::setConfiguredDefault(const char* key, const QString& valu
|
|||
return false;
|
||||
}
|
||||
|
||||
if (!meta->hasSetPermission()) {
|
||||
qCCritical(logDefaults
|
||||
) << "Cannot set default node as write+execute permissions are missing for"
|
||||
<< meta;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (value.isEmpty()) {
|
||||
meta->setProperty(key, "Spa:String:JSON", nullptr);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue