policy-device-profile: Use device.profile if set

Don't set best profile if device.profile property has been set with
alsa_monitor.rules.
This commit is contained in:
Jonas Holmberg 2023-09-15 17:52:12 +02:00
parent ca58c68ef9
commit 92e53bb7ba

View file

@ -152,6 +152,11 @@ function handleProfiles (device, new_device)
Log.info ("Default profile not found for " .. dev_name)
end
-- Do not set best profile if device.profile has been set
if device.properties["device.profile"] ~= nil then
return
end
local best_profile = findBestProfile (device)
if best_profile ~= nil then
Log.info ("Found best profile " .. best_profile.name .. " for " .. dev_name)