From f2c7c6947ebef1dc9ce07ee12a34f1b4e6749ca8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 23 Aug 2022 10:52:28 -0700 Subject: [PATCH] Added legacy bookmark support --- IDE/src/IDEApp.bf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index f83da07b..976e0102 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -3382,6 +3382,23 @@ namespace IDE mBookmarkManager.CreateBookmark(absPath, lineNum, column, isDisabled, bookmarkTitle, folder); } } + + // Legacy loading + for (var _bookmark in data.Enumerate("Bookmarks")) + { + String relPath = scope String(); + data.GetString("File", relPath); + IDEUtils.FixFilePath(relPath); + String absPath = scope String(); + mWorkspace.GetWorkspaceAbsPath(relPath, absPath); + int32 lineNum = data.GetInt("Line"); + int32 column = data.GetInt("Column"); + + bool isDisabled = data.GetBool("Disabled", false); + + mBookmarkManager.CreateBookmark(absPath, lineNum, column, isDisabled, null, null); + } + mBookmarkManager.RecalcCurId(); for (var referenceId in data.Enumerate("DebuggerDisplayTypes"))