From 3fdbce5c4262848f79feb77912da5db0b0eded53 Mon Sep 17 00:00:00 2001 From: buliabyak Date: Sun, 9 Mar 2008 19:30:30 +0000 Subject: [PATCH] fix 179178 --- src/dialogs/clonetiler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index 621f1acfa..899b7b5ca 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -1483,6 +1483,9 @@ clonetiler_apply( GtkWidget */*widget*/, void * ) SPObject *clone_object = sp_desktop_document(desktop)->getObjectByRepr(clone); double perimeter = perimeter_original * t.expansion(); double radius = blur * perimeter; + // this is necessary for all newly added clones to have correct bboxes, + // otherwise filters won't work: + sp_document_ensure_up_to_date(sp_desktop_document(desktop)); // it's hard to figure out exact width/height of the tile without having an object // that we can take bbox of; however here we only need a lower bound so that blur // margins are not too small, and the perimeter should work -- 2.30.2