summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-filter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp
index f7a04fd50..0e608e901 100644
--- a/src/display/nr-filter.cpp
+++ b/src/display/nr-filter.cpp
@@ -115,9 +115,9 @@ int Filter::render(NRArenaItem const *item, NRPixBlock *pb)
FilterSlot slot(_slot_count, item);
Rect item_bbox;
- try {
- item_bbox = *item->item_bbox;
- } catch (NR::IsNothing) {
+ if (item->item_bbox) {
+ item_bbox = *(item->item_bbox);
+ } else {
// Bounding box might not exist, so create a dummy one.
Point zero(0, 0);
item_bbox = Rect(zero, zero);