diff options
Diffstat (limited to 'src/live_effects/lpe-offset.cpp')
| -rw-r--r-- | src/live_effects/lpe-offset.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/live_effects/lpe-offset.cpp b/src/live_effects/lpe-offset.cpp index d9017a144..4c3aa6b50 100644 --- a/src/live_effects/lpe-offset.cpp +++ b/src/live_effects/lpe-offset.cpp @@ -99,14 +99,7 @@ LPEOffset::LPEOffset(LivePathEffectObject *lpeobject) : LPEOffset::~LPEOffset() = default; -enum fill_type -{ - fill_oddEven = 0, - fill_nonZero = 1, - fill_positive = 2, - fill_justDont = 3 -}; -typedef enum fill_type FillRuleFlatten; +typedef FillRule FillRuleFlatten; static void sp_flatten(Geom::PathVector &pathvector, FillRuleFlatten fillkind) @@ -287,12 +280,8 @@ LPEOffset::doEffect_path(Geom::PathVector const & path_in) const gchar *val; css = sp_repr_css_attr (item->getRepr() , "style"); val = sp_repr_css_property (css, "fill-rule", nullptr); - FillRuleFlatten fillrule; - if (val && strcmp (val, "nonzero") == 0) - { - fillrule = fill_nonZero; - } - else if (val && strcmp (val, "evenodd") == 0) + FillRuleFlatten fillrule = fill_nonZero; + if (val && strcmp (val, "evenodd") == 0) { fillrule = fill_oddEven; } |
