summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/filters/FEFlood.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/filters/FEFlood.cpp')
-rw-r--r--Source/WebCore/platform/graphics/filters/FEFlood.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/WebCore/platform/graphics/filters/FEFlood.cpp b/Source/WebCore/platform/graphics/filters/FEFlood.cpp
index 3c48cf9..d832d2b 100644
--- a/Source/WebCore/platform/graphics/filters/FEFlood.cpp
+++ b/Source/WebCore/platform/graphics/filters/FEFlood.cpp
@@ -49,9 +49,12 @@ Color FEFlood::floodColor() const
return m_floodColor;
}
-void FEFlood::setFloodColor(const Color& color)
+bool FEFlood::setFloodColor(const Color& color)
{
+ if (m_floodColor == color)
+ return false;
m_floodColor = color;
+ return true;
}
float FEFlood::floodOpacity() const
@@ -59,9 +62,12 @@ float FEFlood::floodOpacity() const
return m_floodOpacity;
}
-void FEFlood::setFloodOpacity(float floodOpacity)
+bool FEFlood::setFloodOpacity(float floodOpacity)
{
+ if (m_floodOpacity == floodOpacity)
+ return false;
m_floodOpacity = floodOpacity;
+ return true;
}
void FEFlood::apply()