]> Pileus Git - grits/blobdiff - src/gis-viewer.c
GisViewer: Improve add/remove functions
[grits] / src / gis-viewer.c
index 1deef53af631a1aa179d7f61d3c751d0095f9ee2..afe2655d6638ed6d34602a39633038b0eaee2d56 100644 (file)
@@ -280,12 +280,12 @@ gpointer gis_viewer_add(GisViewer *self, GisObject *object,
        return klass->add(self, object, level, sort);
 }
 
-void gis_viewer_remove(GisViewer *self, gpointer ref)
+GisObject *gis_viewer_remove(GisViewer *self, gpointer ref)
 {
        GisViewerClass *klass = GIS_VIEWER_GET_CLASS(self);
        if (!klass->remove)
                g_warning("GisViewer: remove - Unimplemented");
-       klass->remove(self, ref);
+       return klass->remove(self, ref);
 }
 
 /****************