summaryrefslogtreecommitdiffstats
path: root/src/libavoid
diff options
context:
space:
mode:
Diffstat (limited to 'src/libavoid')
-rw-r--r--src/libavoid/connector.h2
-rw-r--r--src/libavoid/graph.h2
-rw-r--r--src/libavoid/shape.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/libavoid/connector.h b/src/libavoid/connector.h
index a313e3bb4..64afb4dda 100644
--- a/src/libavoid/connector.h
+++ b/src/libavoid/connector.h
@@ -42,7 +42,7 @@ class ConnRef
ConnRef(Router *router, const unsigned int id);
ConnRef(Router *router, const unsigned int id,
const Point& src, const Point& dst);
- ~ConnRef();
+ virtual ~ConnRef();
void setType(unsigned int type);
PolyLine& route(void);
diff --git a/src/libavoid/graph.h b/src/libavoid/graph.h
index c4de3df08..05f03a988 100644
--- a/src/libavoid/graph.h
+++ b/src/libavoid/graph.h
@@ -43,7 +43,7 @@ class EdgeInf
{
public:
EdgeInf(VertInf *v1, VertInf *v2);
- ~EdgeInf();
+ virtual ~EdgeInf();
inline double getDist(void)
{
return _dist;
diff --git a/src/libavoid/shape.h b/src/libavoid/shape.h
index 28f38298d..b654c6eea 100644
--- a/src/libavoid/shape.h
+++ b/src/libavoid/shape.h
@@ -39,7 +39,7 @@ class ShapeRef
{
public:
ShapeRef(Router *router, unsigned int id, Polygn& poly);
- ~ShapeRef();
+ virtual ~ShapeRef();
void setNewPoly(Polygn& poly);
VertInf *firstVert(void);
VertInf *lastVert(void);