diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-05-02 16:48:40 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-05-11 19:11:19 -0500 |
commit | 4e2054b3ee31b2b9fae3269d76e08817a36fb51f (patch) | |
tree | e8c1f89225061d1fc253b444f9c3cac50118eeb9 /src/burn/engine/elevation.h | |
parent | 5cb01b477d85920662112d63b5a44b75c03762a9 (diff) | |
download | wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.gz wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.bz2 wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.zip |
Reset the package's cache folder only once.
This behavior makes it work similar to the root package cache folder and avoids performance problems when there are many payloads in the package.
#4774
Diffstat (limited to 'src/burn/engine/elevation.h')
-rw-r--r-- | src/burn/engine/elevation.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/burn/engine/elevation.h b/src/burn/engine/elevation.h index 9244f36c..af2dec8b 100644 --- a/src/burn/engine/elevation.h +++ b/src/burn/engine/elevation.h | |||
@@ -50,6 +50,10 @@ HRESULT ElevationSaveState( | |||
50 | __in_bcount(cbBuffer) BYTE* pbBuffer, | 50 | __in_bcount(cbBuffer) BYTE* pbBuffer, |
51 | __in SIZE_T cbBuffer | 51 | __in SIZE_T cbBuffer |
52 | ); | 52 | ); |
53 | HRESULT ElevationCachePreparePackage( | ||
54 | __in HANDLE hPipe, | ||
55 | __in BURN_PACKAGE* pPackage | ||
56 | ); | ||
53 | HRESULT ElevationCacheCompletePayload( | 57 | HRESULT ElevationCacheCompletePayload( |
54 | __in HANDLE hPipe, | 58 | __in HANDLE hPipe, |
55 | __in BURN_PACKAGE* pPackage, | 59 | __in BURN_PACKAGE* pPackage, |