Fix parsing of screen geometry

Restore the logic of using the global screen when calculating negative
offset geometries.