WIP: Fix mailto: links if Thunderbird is the default
After d1f62c16 ("KCM/Component Revamp email config"), the EmailClient in .config/emaildefaults contains a path to a .desktop file instead of the executable. This is not compatible with what xdg-mime does:
local client=$($kreadconfig --file emaildefaults \ --group "PROFILE_$profile" \ --key EmailClient \ | cut -d ' ' -f 1) if echo "$client" | grep -Eq 'thunderbird|icedove'; then run_thunderbird "$client" "$1" fi
It's not easily possible to map a .desktop file to an executable which can be called that way, but fortunately it doesn't seem like "EmailClient" is used anywhere anymore and the fallback in xdg-email is actually working fine. So just delete the key if it's set.
WIP because I didn't actually test this code directly, I only played around with the config files directly.