Update to different cairo API The cairo will likely end up begin a getter for a cairo_pattern_t instead of a color.