Fix Metaballs::get_color() so it takes the context into account.
[synfig.git] / synfig-core / trunk / src / modules / example / metaballs.cpp
index 9d55518..a1bf71e 100644 (file)
@@ -175,7 +175,7 @@ Color
 Metaballs::get_color(Context context, const Point &pos)const
 {
        if (totaldensity(pos) >= threshold)
-               return color;
+               return Color::blend(color,context.get_color(pos),get_amount(),get_blend_method());
        else
                return context.get_color(pos);
 }