summaryrefslogtreecommitdiffstats
path: root/src/extension
diff options
context:
space:
mode:
authorThomas Holder <thomas@thomas-holder.de>2019-08-22 17:12:30 +0000
committerThomas Holder <thomas@thomas-holder.de>2019-08-23 08:08:45 +0000
commita20b38f42bae02da47b7cd668320b08653d7daa6 (patch)
tree1939bbbcd000246bed368202de0648b39a37395c /src/extension
parentremove HAVE_POTRACE (diff)
downloadinkscape-a20b38f42bae02da47b7cd668320b08653d7daa6.tar.gz
inkscape-a20b38f42bae02da47b7cd668320b08653d7daa6.zip
Eliminate clang warnings
-Wconstant-conversion -Wenum-compare-switch -Wpointer-bool-conversion -Wundefined-bool-conversion -Wunused-value Excluding deprecation warnings and 3rdparty directory.
Diffstat (limited to 'src/extension')
-rw-r--r--src/extension/internal/cairo-render-context.cpp2
-rw-r--r--src/extension/internal/emf-print.cpp2
-rw-r--r--src/extension/internal/wmf-print.cpp2
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++;
}
}