From 1a12c0f5f163794584dfe7b25d4f1feb3156cb6d Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Mon, 28 Oct 2019 12:30:14 +0100 Subject: refactor SPIEnum: more type safety fixes ungrouping of "font-weight:bolder" fixes "titling-caps" parsing fixes a casting error in CairoRenderContext::renderGlyphtext --- src/ui/dialog/objects.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ui/dialog/objects.cpp') diff --git a/src/ui/dialog/objects.cpp b/src/ui/dialog/objects.cpp index 13e6c97bc..821037a8d 100644 --- a/src/ui/dialog/objects.cpp +++ b/src/ui/dialog/objects.cpp @@ -501,7 +501,7 @@ void ObjectsPanel::_setCompositingValues(SPItem *item) _blurConnection.block(); // Set the isolation - int isolation = item->style->isolation.set ? item->style->isolation.value : SP_CSS_ISOLATION_AUTO; + auto isolation = item->style->isolation.set ? item->style->isolation.value : SP_CSS_ISOLATION_AUTO; _filter_modifier.set_isolation_mode(isolation, true); // Set the opacity double opacity = (item->style->opacity.set ? SP_SCALE24_TO_FLOAT(item->style->opacity.value) : 1); @@ -1574,7 +1574,7 @@ void ObjectsPanel::_isolationChangedIter(const Gtk::TreeIter &iter) if (item->style->isolation.value == SP_CSS_ISOLATION_ISOLATE) { item->style->mix_blend_mode.set = TRUE; item->style->mix_blend_mode.value = SP_CSS_BLEND_NORMAL; - _filter_modifier.set_blend_mode(0, false); + _filter_modifier.set_blend_mode(SP_CSS_BLEND_NORMAL, false); } item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT); } @@ -1607,7 +1607,7 @@ void ObjectsPanel::_blendChangedIter(const Gtk::TreeIter &iter) item->style->isolation.value == SP_CSS_ISOLATION_ISOLATE) { item->style->mix_blend_mode.value = SP_CSS_BLEND_NORMAL; - _filter_modifier.set_blend_mode(0, false); + _filter_modifier.set_blend_mode(SP_CSS_BLEND_NORMAL, false); } else { item->style->mix_blend_mode.value = _filter_modifier.get_blend_mode(); } -- cgit v1.2.3