瀏覽代碼

Added legacy bookmark support

Brian Fiete 3 年之前
父節點
當前提交
f2c7c6947e
共有 1 個文件被更改,包括 17 次插入0 次删除
  1. 17 0
      IDE/src/IDEApp.bf

+ 17 - 0
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"))