Author: pulkomandy Date: 2010-08-12 14:53:16 +0200 (Thu, 12 Aug 2010) New Revision: 38050 Changeset: http://dev.haiku-os.org/changeset/38050 Modified: haiku/trunk/src/preferences/filetypes/IconView.cpp Log: CID 867: Memory leak. Modified: haiku/trunk/src/preferences/filetypes/IconView.cpp =================================================================== --- haiku/trunk/src/preferences/filetypes/IconView.cpp 2010-08-12 12:42:58 UTC (rev 38049) +++ haiku/trunk/src/preferences/filetypes/IconView.cpp 2010-08-12 12:53:16 UTC (rev 38050) @@ -1210,6 +1210,10 @@ // can be preserved. Maybe in a second (optional) attribute // where ever a vector icon attribute is present? } + + if (icon != fIconData) { + delete icon; + } } be_roster->Launch("application/x-vnd.haiku-icon_o_matic", &message);