diff options
Diffstat (limited to 'src/extension')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 2 | ||||
| -rw-r--r-- | src/extension/internal/emf-print.cpp | 2 | ||||
| -rw-r--r-- | src/extension/internal/wmf-print.cpp | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 4464742dd..60e83afef 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -932,6 +932,8 @@ CairoRenderContext::_setSurfaceMetadata(cairo_surface_t *surface) } break; #endif + default: + g_warning("unsupported target %d\n", _target); } } diff --git a/src/extension/internal/emf-print.cpp b/src/extension/internal/emf-print.cpp index 6d330f2ea..36f162ef9 100644 --- a/src/extension/internal/emf-print.cpp +++ b/src/extension/internal/emf-print.cpp @@ -1516,7 +1516,7 @@ bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Aff if (is_straight_curve(*cit)) { lines++; - } else if (&*cit) { + } else if (dynamic_cast<Geom::CubicBezier const *>(&*cit)) { curves++; } } diff --git a/src/extension/internal/wmf-print.cpp b/src/extension/internal/wmf-print.cpp index 6340bf0b6..79de51925 100644 --- a/src/extension/internal/wmf-print.cpp +++ b/src/extension/internal/wmf-print.cpp @@ -963,7 +963,7 @@ bool PrintWmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Aff if (is_straight_curve(*cit)) { lines++; - } else if (&*cit) { + } else if (dynamic_cast<Geom::CubicBezier const *>(&*cit)) { curves++; } } |
