Module: wine Branch: master Commit: 96cc50e1d0926857c015aa7b7197c85e794f961c URL: http://source.winehq.org/git/wine.git/?a=commit;h=96cc50e1d0926857c015aa7b71...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon Jun 13 16:38:28 2016 +0300
dwrite/tests: Fix some leaks in tests (Valgrind).
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/dwrite/tests/layout.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/dlls/dwrite/tests/layout.c b/dlls/dwrite/tests/layout.c index 9b9af6c..ddc63d6 100644 --- a/dlls/dwrite/tests/layout.c +++ b/dlls/dwrite/tests/layout.c @@ -2090,6 +2090,8 @@ todo_wine ok(metrics[4].isWhitespace == 0, "got %d\n", metrics[4].isWhitespace); ok(metrics[5].isWhitespace == 1, "got %d\n", metrics[5].isWhitespace);
+ IDWriteTextLayout_Release(layout); + IDWriteInlineObject_Release(trimm); IDWriteTextFormat_Release(format); IDWriteFactory_Release(factory); @@ -3298,6 +3300,7 @@ static void test_GetLineMetrics(void) ok(metrics[0].isTrimmed == FALSE, "got %d\n", metrics[0].isTrimmed);
IDWriteTextLayout_Release(layout); + IDWriteTextFormat_Release(format);
/* Test line height and baseline calculation */ hr = IDWriteFactory_GetSystemFontCollection(factory, &syscollection, FALSE); @@ -3619,6 +3622,8 @@ static void test_SetTextAlignment(void) else win_skip("IDWriteTextFormat1 is not supported\n");
+ IDWriteTextLayout_Release(layout); + for (i = 0; i < sizeof(stringsW)/sizeof(stringsW[0]); i++) { FLOAT text_width;
@@ -4653,6 +4658,8 @@ static void test_SetLastLineWrapping(void) hr = IDWriteTextLayout2_SetLastLineWrapping(layout2, TRUE); ok(hr == S_OK, "got 0x%08x\n", hr);
+ IDWriteTextLayout2_Release(layout2); + IDWriteTextFormat1_Release(format1); IDWriteFactory_Release(factory); }