From bda0363d6d1c442a313922cda26b1f06cc96802b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Fri, 8 Nov 2019 10:48:31 +0100 Subject: [PATCH] [VersionControl] Added an disposed check to DedicatedOperationFactory --- .../MonoDevelop.VersionControl.Git/GitRepository.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs index 3796780eba9..8bcb8b55fa8 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs @@ -93,6 +93,8 @@ DedicatedThreadScheduler GitScheduler { TaskFactory DedicatedOperationFactory { get { + if (rootRepository == null) + throw new ObjectDisposedException ("This object is disposed."); if (dedicatedOperationFactory == null) dedicatedOperationFactory = new TaskFactory (GitScheduler); return dedicatedOperationFactory;