diff --git a/IDE/src/BookmarkManager.bf b/IDE/src/BookmarkManager.bf index ca287685..6cadde35 100644 --- a/IDE/src/BookmarkManager.bf +++ b/IDE/src/BookmarkManager.bf @@ -104,7 +104,15 @@ namespace IDE public class BookmarkManager { public BookmarkFolder mRootFolder = new .(); - public List mBookmarkFolders = new .() {mRootFolder} ~ DeleteContainerAndItems!(_); + public List mBookmarkFolders = new .() {mRootFolder} ~ + { + while (!_.IsEmpty) + { + DeleteFolder(_.Back); + } + + delete _; + }; /// Occurs when a bookmark/folder is added, removed or moved. public Event BookmarksChanged ~ _.Dispose();