Ticket #65002: patch-src_display_cairo-utils_cpp.diff

File patch-src_display_cairo-utils_cpp.diff, 638 bytes (added by detlevd (Detlev Droege), 2 years ago)

Patch to resolve std::isnan problem

  • src/display/cairo-utils.cpp

    old new  
    779779            } else {
    780780                Geom::Affine xform = arc->unitCircleTransform() * trans;
    781781                // Don't draw anything if the angle is borked
    782                 if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) {
     782                if(std::isnan(arc->initialAngle().radians0()) || std::isnan(arc->finalAngle().radians0())) {
    783783                    g_warning("Bad angle while drawing EllipticalArc");
    784784                    break;
    785785                }