diff options
Diffstat (limited to 'src/burn/engine/detect.cpp')
-rw-r--r-- | src/burn/engine/detect.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/burn/engine/detect.cpp b/src/burn/engine/detect.cpp index 617b418b..e251871c 100644 --- a/src/burn/engine/detect.cpp +++ b/src/burn/engine/detect.cpp | |||
@@ -57,7 +57,6 @@ extern "C" void DetectReset( | |||
57 | BURN_PACKAGE* pPackage = pPackages->rgPackages + iPackage; | 57 | BURN_PACKAGE* pPackage = pPackages->rgPackages + iPackage; |
58 | 58 | ||
59 | pPackage->currentState = BOOTSTRAPPER_PACKAGE_STATE_UNKNOWN; | 59 | pPackage->currentState = BOOTSTRAPPER_PACKAGE_STATE_UNKNOWN; |
60 | pPackage->fPackageProviderExists = FALSE; | ||
61 | pPackage->cacheRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; | 60 | pPackage->cacheRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; |
62 | pPackage->installRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; | 61 | pPackage->installRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; |
63 | 62 | ||
@@ -92,6 +91,9 @@ extern "C" void DetectReset( | |||
92 | { | 91 | { |
93 | BURN_DEPENDENCY_PROVIDER* pProvider = pPackage->rgDependencyProviders + iProvider; | 92 | BURN_DEPENDENCY_PROVIDER* pProvider = pPackage->rgDependencyProviders + iProvider; |
94 | 93 | ||
94 | pProvider->fExists = FALSE; | ||
95 | pProvider->fBundleRegisteredAsDependent = FALSE; | ||
96 | |||
95 | if (pProvider->rgDependents) | 97 | if (pProvider->rgDependents) |
96 | { | 98 | { |
97 | ReleaseDependencyArray(pProvider->rgDependents, pProvider->cDependents); | 99 | ReleaseDependencyArray(pProvider->rgDependents, pProvider->cDependents); |