diff --git a/src/sp-ellipse.cpp b/src/sp-ellipse.cpp
index b5f3df1cb83567d798b9c37bfdcacee0269b0c40..ce1343272f9612da961c4b25c1f7ae26998521c7 100644 (file)
--- a/src/sp-ellipse.cpp
+++ b/src/sp-ellipse.cpp
static void
sp_arc_modified(SPObject *object, guint flags)
{
- if (flags & SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG) {
+ if (flags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG)) {
sp_shape_set_shape((SPShape *) object);
}