Fix domain composition between screen and attribute domains

domains can not be summed because they can be of 'OR' type

review985002
(transplanted from ba60f315fc3e9346c438edd10cdcc2470abd1317)

--HG--
extra : transplant_source : %BA%60%F3%15%FC%3E%93F%C48%ED%D1%0C%DC%C2G%0A%BD%13%17