[matroska] r1199 - trunk/libmatroska/matroska

[email protected] Fri, 26 Aug 2005 12:19:24 +0400 (MSD)
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: mosu
Date: 2005-08-26 12:19:23 +0400 (Fri, 26 Aug 2005)
New Revision: 1199

Modified:
   trunk/libmatroska/matroska/KaxBlock.h
Log:
Make the compiler happy: gcc wants classes with virtual functions to have virtual destructors.

Modified: trunk/libmatroska/matroska/KaxBlock.h
===================================================================
--- trunk/libmatroska/matroska/KaxBlock.h	2005-08-26 08:18:50 UTC (rev 1198)
+++ trunk/libmatroska/matroska/KaxBlock.h	2005-08-26 08:19:23 UTC (rev 1199)
@@ -63,6 +63,7 @@
 			,bValidValue(true)	
       ,myFreeBuffer(aFreeBuffer)
 		{}
+		virtual ~DataBuffer() {}
 		virtual binary * Buffer() {return myBuffer;}
 		virtual uint32   & Size() {return mySize;};
 		virtual const binary * Buffer() const {return myBuffer;}
@@ -87,6 +88,7 @@
 			,Offset(aOffset)
 			,BaseBuffer(aBuffer)
 		{}
+		virtual ~SimpleDataBuffer() {}
 
 		DataBuffer * Clone() {return new SimpleDataBuffer(*this);}