Browse Source

prevent circular reference counts

David Rose 24 years ago
parent
commit
fdda2ae7b6
2 changed files with 12 additions and 0 deletions
  1. 9 0
      panda/src/tform/mouseWatcherGroup.cxx
  2. 3 0
      panda/src/tform/mouseWatcherGroup.h

+ 9 - 0
panda/src/tform/mouseWatcherGroup.cxx

@@ -21,6 +21,15 @@
 
 
 TypeHandle MouseWatcherGroup::_type_handle;
 TypeHandle MouseWatcherGroup::_type_handle;
 
 
+////////////////////////////////////////////////////////////////////
+//     Function: MouseWatcherGroup::Destructor
+//       Access: Public, Virtual
+//  Description: 
+////////////////////////////////////////////////////////////////////
+MouseWatcherGroup::
+~MouseWatcherGroup() {
+}
+
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 //     Function: MouseWatcherGroup::add_region
 //     Function: MouseWatcherGroup::add_region
 //       Access: Published
 //       Access: Published

+ 3 - 0
panda/src/tform/mouseWatcherGroup.h

@@ -32,6 +32,9 @@
 //               that may be managed as a group.
 //               that may be managed as a group.
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 class EXPCL_PANDA MouseWatcherGroup : virtual public ReferenceCount {
 class EXPCL_PANDA MouseWatcherGroup : virtual public ReferenceCount {
+public:
+  virtual ~MouseWatcherGroup();
+
 PUBLISHED:
 PUBLISHED:
   bool add_region(MouseWatcherRegion *region);
   bool add_region(MouseWatcherRegion *region);
   bool has_region(MouseWatcherRegion *region) const;
   bool has_region(MouseWatcherRegion *region) const;