From: Robin Gareus Date: Sat, 31 May 2014 16:22:34 +0000 (+0200) Subject: test possible 'flickering' with nvidia X-Git-Tag: 4.0-rc1~1601^2~1123 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=ab60429efc8b22fa66738a4dff5bcf8b824531b9;p=ardour.git test possible 'flickering' with nvidia --- diff --git a/libs/canvas/xfade_curve.cc b/libs/canvas/xfade_curve.cc index 48af769c2c..5e68dbbb82 100644 --- a/libs/canvas/xfade_curve.cc +++ b/libs/canvas/xfade_curve.cc @@ -235,13 +235,13 @@ XFadeCurve::render (Rect const & area, Cairo::RefPtr context) co context->begin_new_path (); context->append_path (IS ? *path_in : *path_out); close_path(draw, context, IS ? _in : _out, true); - //context->set_fill_rule (Cairo::FILL_RULE_EVEN_ODD); + context->set_fill_rule (Cairo::FILL_RULE_EVEN_ODD); context->clip (); context->begin_new_path (); context->append_path (IS ? *path_out: *path_in); close_path(draw, context, IS ? _out : _in, true); set_source_rgba (context, fill_shaded); - //context->set_fill_rule (Cairo::FILL_RULE_WINDING); + context->set_fill_rule (Cairo::FILL_RULE_WINDING); context->fill (); context->restore ();