gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog backend/render_handler_agg_style.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog backend/render_handler_agg_style.h
Date: Sun, 26 Nov 2006 22:34:40 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/11/26 22:34:40

Modified files:
        .              : ChangeLog 
        backend        : render_handler_agg_style.h 

Log message:
                * backend/render_handler_agg_style.h (agg_style_base):
                  add missing virtual destructor. Fixes bug #18309.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1772&r2=1.1773
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg_style.h?cvsroot=gnash&r1=1.10&r2=1.11

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1772
retrieving revision 1.1773
diff -u -b -r1.1772 -r1.1773
--- ChangeLog   26 Nov 2006 13:57:36 -0000      1.1772
+++ ChangeLog   26 Nov 2006 22:34:40 -0000      1.1773
@@ -1,3 +1,8 @@
+2006-11-26 Sandro Santilli <address@hidden>
+
+       * backend/render_handler_agg_style.h (agg_style_base):
+         add missing virtual destructor. Fixes bug #18309.
+
 2006-11-26 dolphinling <address@hidden>
 
        * server/edit_text_character.cpp:

Index: backend/render_handler_agg_style.h
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_agg_style.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- backend/render_handler_agg_style.h  6 Nov 2006 10:27:53 -0000       1.10
+++ backend/render_handler_agg_style.h  26 Nov 2006 22:34:40 -0000      1.11
@@ -44,6 +44,12 @@
   
   // for non-solid styles:
   virtual void generate_span(agg::rgba8* span, int x, int y, unsigned len)=0;
+
+  // Everytime a class has a virtual method it should
+  // also have a virtual destructor. This will ensure
+  // that the destructor for the *derived* class is invoked
+  // when deleting a pointer to base class !!
+  virtual ~agg_style_base() {}
 };
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]