[lib/cairo] more save and restore