Fix cairo region leak in restore_clip().
Fix cario context leak.