diff --git a/src/workspace.cpp b/src/workspace.cpp index 7b024f6..092810c 100644 --- a/src/workspace.cpp +++ b/src/workspace.cpp @@ -123,7 +123,9 @@ void Workspace::selected_object_center() { } void Workspace::selected_object_remove() { - removeItem(selected_object()); + auto object = selected_object(); + model()->removeObject(object); + removeItem(object); } graphical::model *Workspace::model() {