Mikhail Denisenko <denisenkom@gmail.com>
authorAleksey Bragin <aleksey@reactos.org>
Wed, 27 May 2009 17:28:59 +0000 (17:28 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Wed, 27 May 2009 17:28:59 +0000 (17:28 +0000)
- Free subentries in Entry destructor. Fixes QuickLaunch entries leak.
See issue #2012 for more details.

svn path=/trunk/; revision=41144

reactos/base/shell/explorer/shell/entries.cpp

index d4646fd..0ceb70a 100644 (file)
@@ -96,6 +96,8 @@ Entry::Entry(const Entry& other)
  // free a directory entry
 Entry::~Entry()
 {
+       free_subentries();
+
        if (_icon_id > ICID_NONE)
                g_Globals._icon_cache.free_icon(_icon_id);