Fix compiler warnings uncovered with -Wall
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4752 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/common/rfb/ColourMap.h b/common/rfb/ColourMap.h
index 22d6789..c024adc 100644
--- a/common/rfb/ColourMap.h
+++ b/common/rfb/ColourMap.h
@@ -30,12 +30,13 @@
class ColourMap {
public:
virtual void lookup(int index, int* r, int* g, int* b)=0;
+ virtual ~ColourMap() {}
};
class SimpleColourMap : public ColourMap {
public:
SimpleColourMap(int size = 256) { table = new Colour[size]; };
- ~SimpleColourMap() { delete [] table; };
+ virtual ~SimpleColourMap() { delete [] table; };
void lookup(int index, int* r, int* g, int* b)
{ *r = table[index].r; *g = table[index].g; *b = table[index].b; };