[PATCH 2/7] ole32: Start allocating regular cache entries with id of 2.
Huw Davies
huw at codeweavers.com
Tue Jun 6 05:46:49 CDT 2017
Signed-off-by: Huw Davies <huw at codeweavers.com>
---
dlls/ole32/datacache.c | 2 +-
dlls/ole32/tests/ole2.c | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/ole32/datacache.c b/dlls/ole32/datacache.c
index 5668f4ff51..3f91355506 100644
--- a/dlls/ole32/datacache.c
+++ b/dlls/ole32/datacache.c
@@ -2622,7 +2622,7 @@ static DataCache* DataCache_Construct(
newObject->sinkInterface = 0;
newObject->presentationStorage = NULL;
list_init(&newObject->cache_list);
- newObject->last_cache_id = 1;
+ newObject->last_cache_id = 2;
newObject->dirty = FALSE;
newObject->running_object = NULL;
diff --git a/dlls/ole32/tests/ole2.c b/dlls/ole32/tests/ole2.c
index 37e89da49b..6c6bea8b9e 100644
--- a/dlls/ole32/tests/ole2.c
+++ b/dlls/ole32/tests/ole2.c
@@ -2140,6 +2140,7 @@ static void test_data_cache_bitmap(void)
hr = IOleCache2_Cache( cache, &fmt, 0, &conn );
ok( hr == S_OK, "got %08x\n", hr );
+ ok( conn == 2, "got %d\n", conn );
expect[0].dwConnection = conn;
expect[1].dwConnection = conn;
@@ -2158,6 +2159,7 @@ static void test_data_cache_bitmap(void)
hr = IOleCache2_Cache( cache, &fmt, 0, &conn );
ok( hr == S_OK, "got %08x\n", hr );
+ ok( conn == 3, "got %d\n", conn );
expect[2].dwConnection = conn;
check_enum_cache( cache, expect, 3);
@@ -2168,6 +2170,7 @@ static void test_data_cache_bitmap(void)
hr = IOleCache2_Cache( cache, &fmt, 0, &conn );
ok( hr == S_OK, "got %08x\n", hr );
+ ok( conn == 4, "got %d\n", conn );
expect[3].dwConnection = conn;
check_enum_cache( cache, expect, 4 );
--
2.12.0
More information about the wine-patches
mailing list