[Aptitude-svn-commit] r3755 - in branches/aptitude-0.3/aptitude: . src/vscreen

Daniel Burrows dburrows at costa.debian.org
Mon Aug 8 21:25:33 UTC 2005


Author: dburrows
Date: Mon Aug  8 21:25:30 2005
New Revision: 3755

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/vscreen/testvscreen.cc
Log:
Fix a memory leak found via valgrind.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Mon Aug  8 21:25:30 2005
@@ -1,5 +1,9 @@
 2005-08-08  Daniel Burrows  <dburrows at debian.org>
 
+	* src/vscreen/testvscreen.cc:
+
+	  Close a memory leak reported by valgrind.
+
 	* src/vscreen/vs_bin.cc, src/vscreen/vs_bin.h, src/vscreen/vscreen_widget.cc, src/vscreen/vscreen_widget.h, src/vscreen/vs_menubar.cc, src/vscreen/vs_menubar.h, src/vscreen/vs_minibuf_win.cc, src/vscreen/vs_minibuf_win.h, src/vscreen/vs_multiplex.cc, src/vscreen/vs_multiplex.h, src/vscreen/vs_stacked.cc, src/vscreen/vs_stacked.h, src/vscreen/vs_table.cc, src/vscreen/vs_table.h:
 
 	  Create a new protocol for destroying widgets: a widget should

Modified: branches/aptitude-0.3/aptitude/src/vscreen/testvscreen.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/testvscreen.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/testvscreen.cc	Mon Aug  8 21:25:30 2005
@@ -252,6 +252,7 @@
 	  g=new vs_radiogroup;
 	  g->item_selected.connect(sigc::bind(sigc::ptr_fun(&radio_button_selected),
 					      label.weak_ref()));
+	  rval->destroyed.connect(sigc::mem_fun(g, &vs_radiogroup::destroy));
 	}
       for(int j=0; j<4; j++)
 	{



More information about the Aptitude-svn-commit mailing list