Allow passing -1 screen id to clientArea() until the effects are ported to EffectScreen.
mentioned in commit ed81a097