Commit f42ff6fe authored by Vincent Povirk's avatar Vincent Povirk Committed by Alexandre Julliard

gdiplus/tests: Accept empty metafiles having 0 size on Windows.

parent 8006fd41
...@@ -888,8 +888,10 @@ static void test_nullframerect(void) { ...@@ -888,8 +888,10 @@ static void test_nullframerect(void) {
expect(UnitPixel, unit); expect(UnitPixel, unit);
expectf(0.0, bounds.X); expectf(0.0, bounds.X);
expectf(0.0, bounds.Y); expectf(0.0, bounds.Y);
expectf(1.0, bounds.Width); ok(bounds.Width == 1.0 || broken(bounds.Width == 0.0) /* xp sp1 */,
expectf(1.0, bounds.Height); "expected 1.0, got %f\n", bounds.Width);
ok(bounds.Height == 1.0 || broken(bounds.Height == 0.0) /* xp sp1 */,
"expected 1.0, got %f\n", bounds.Height);
stat = GdipGetImageGraphicsContext((GpImage*)metafile, &graphics); stat = GdipGetImageGraphicsContext((GpImage*)metafile, &graphics);
expect(Ok, stat); expect(Ok, stat);
...@@ -908,8 +910,10 @@ static void test_nullframerect(void) { ...@@ -908,8 +910,10 @@ static void test_nullframerect(void) {
expect(UnitPixel, unit); expect(UnitPixel, unit);
expectf(0.0, bounds.X); expectf(0.0, bounds.X);
expectf(0.0, bounds.Y); expectf(0.0, bounds.Y);
expectf(1.0, bounds.Width); ok(bounds.Width == 1.0 || broken(bounds.Width == 0.0) /* xp sp1 */,
expectf(1.0, bounds.Height); "expected 1.0, got %f\n", bounds.Width);
ok(bounds.Height == 1.0 || broken(bounds.Height == 0.0) /* xp sp1 */,
"expected 1.0, got %f\n", bounds.Height);
stat = GdipDeleteGraphics(graphics); stat = GdipDeleteGraphics(graphics);
expect(Ok, stat); expect(Ok, stat);
...@@ -1279,8 +1283,10 @@ static void test_frameunit(void) ...@@ -1279,8 +1283,10 @@ static void test_frameunit(void)
expect(UnitPixel, unit); expect(UnitPixel, unit);
expectf(0.0, bounds.X); expectf(0.0, bounds.X);
expectf(0.0, bounds.Y); expectf(0.0, bounds.Y);
expectf(1.0, bounds.Width); ok(bounds.Width == 1.0 || broken(bounds.Width == 0.0) /* xp sp1 */,
expectf(1.0, bounds.Height); "expected 1.0, got %f\n", bounds.Width);
ok(bounds.Height == 1.0 || broken(bounds.Height == 0.0) /* xp sp1 */,
"expected 1.0, got %f\n", bounds.Height);
stat = GdipGetImageGraphicsContext((GpImage*)metafile, &graphics); stat = GdipGetImageGraphicsContext((GpImage*)metafile, &graphics);
expect(Ok, stat); expect(Ok, stat);
...@@ -1290,8 +1296,10 @@ static void test_frameunit(void) ...@@ -1290,8 +1296,10 @@ static void test_frameunit(void)
expect(UnitPixel, unit); expect(UnitPixel, unit);
expectf(0.0, bounds.X); expectf(0.0, bounds.X);
expectf(0.0, bounds.Y); expectf(0.0, bounds.Y);
expectf(1.0, bounds.Width); ok(bounds.Width == 1.0 || broken(bounds.Width == 0.0) /* xp sp1 */,
expectf(1.0, bounds.Height); "expected 1.0, got %f\n", bounds.Width);
ok(bounds.Height == 1.0 || broken(bounds.Height == 0.0) /* xp sp1 */,
"expected 1.0, got %f\n", bounds.Height);
stat = GdipDeleteGraphics(graphics); stat = GdipDeleteGraphics(graphics);
expect(Ok, stat); expect(Ok, stat);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment