From d381d4fb74cbac68148dd641af9d50b57910d456 Mon Sep 17 00:00:00 2001 From: Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> Date: Fri, 18 Oct 2019 20:09:55 +1100 Subject: Select next filter primitive after removing current Also fix crash on deleting bottom filter primitive Fix https://gitlab.com/inkscape/inkscape/issues/475 --- src/ui/dialog/filter-effects-dialog.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 4521cada7..2001ad008 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -1909,6 +1909,7 @@ void FilterEffectsDialog::PrimitiveList::remove_selected() if(prim) { _observer->set(nullptr); + _model->erase(get_selection()->get_selected()); //XML Tree being used directly here while it shouldn't be. sp_repr_unparent(prim->getRepr()); -- cgit v1.2.3