index 30f8ae7e9d1219692f49b070e64fb2aa2232bc69..af432bdf343b524ae46999f3c8cde196a0514798 100644 (file)
#include "display/nr-filter-tile.h"
#include "display/nr-filter-turbulence.h"
+#include "display/nr-arena.h"
#include "display/nr-arena-item.h"
#include "libnr/nr-pixblock.h"
#include "libnr/nr-blit.h"
{
if (!_primitive[0]) {
// TODO: Should clear the input buffer instead of just returning
- return 1;
+ return 1;
}
- Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- FilterQuality const filterquality = (FilterQuality)prefs->getInt("/options/filterquality/value");
+ FilterQuality const filterquality = (FilterQuality)item->arena->filterquality;
+ int const blurquality = item->arena->blurquality;
Geom::Matrix trans = item->ctm;
FilterSlot slot(_slot_count, item);
slot.set_quality(filterquality);
+ slot.set_blurquality(blurquality);
Geom::Rect item_bbox;
{