59ba5504d0
Repositioning will eventually be separated from recalculation to accomodate two different geometries, so we'll need to do the padding and area manipulation in two different areas. https://bugzilla.gnome.org/show_bug.cgi?id=694469