diff --git a/src/sp-guide.cpp b/src/sp-guide.cpp
index bbb85cb781656e70e5e2570a36443b2b78e40bb3..307402d1e8b820c6699a866d97f039e2b328a779 100644 (file)
--- a/src/sp-guide.cpp
+++ b/src/sp-guide.cpp
SPGuide *guide = (SPGuide *) object;
while (guide->views) {
- gtk_object_destroy(GTK_OBJECT(guide->views->data));
+ sp_guideline_delete(SP_GUIDELINE(guide->views->data));
guide->views = g_slist_remove(guide->views, guide->views->data);
}
for (GSList *l = guide->views; l != NULL; l = l->next) {
if (canvas == SP_CANVAS_ITEM(l->data)->canvas) {
- gtk_object_destroy(GTK_OBJECT(l->data));
+ sp_guideline_delete(SP_GUIDELINE(l->data));
guide->views = g_slist_remove(guide->views, l->data);
return;
}