settings: guard against invalid interfaces
otherwise we run risk of marshalling a default constructed and thus invalid/null variant. qdbus doesn't like to do that.
this resulted in a crash when willShowOnActive returned an invalid qvariant
otherwise we run risk of marshalling a default constructed and thus invalid/null variant. qdbus doesn't like to do that.
this resulted in a crash when willShowOnActive returned an invalid qvariant