summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2014-06-29 15:12:27 +0000
committertavmjong-free <tavmjong@free.fr>2014-06-29 15:12:27 +0000
commit5382e1fb57cb06f5d4a21e3e553ccdd9395014f5 (patch)
tree392f5c034baab749d0dd9b5ca24295bc3c4c3e1e /src/ui
parentLayers. Fix for Bug #1326131 (Can't delete layer from context menu). (diff)
downloadinkscape-5382e1fb57cb06f5d4a21e3e553ccdd9395014f5.tar.gz
inkscape-5382e1fb57cb06f5d4a21e3e553ccdd9395014f5.zip
Enable rendering of new filter blend modes (but don't add them to GUI).
(bzr r13443)
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/widget/filter-effect-chooser.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/ui/widget/filter-effect-chooser.cpp b/src/ui/widget/filter-effect-chooser.cpp
index 65706a9dc..78988a041 100644
--- a/src/ui/widget/filter-effect-chooser.cpp
+++ b/src/ui/widget/filter-effect-chooser.cpp
@@ -56,15 +56,12 @@ const Glib::ustring SimpleFilterModifier::get_blend_mode()
if (!(_flags & BLEND)) {
return "normal";
}
- if (_blend.get_active_row_number() == 5) {
+
+ const Util::EnumData<Inkscape::Filters::FilterBlendMode> *d = _blend.get_active_data();
+ if (d) {
+ return _blend.get_active_data()->key;
+ } else
return "normal";
- } else {
- const Util::EnumData<Inkscape::Filters::FilterBlendMode> *d = _blend.get_active_data();
- if (d) {
- return _blend.get_active_data()->key;
- } else
- return "normal";
- }
}
void SimpleFilterModifier::set_blend_mode(const int val)