Pārlūkot izejas kodu

Added legacy bookmark support

Brian Fiete 3 gadi atpakaļ
vecāks
revīzija
f2c7c6947e
1 mainītis faili ar 17 papildinājumiem un 0 dzēšanām
  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"))