diff options
| -rw-r--r-- | libs/hwui/tests/unit/RecordingCanvasTests.cpp | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/libs/hwui/tests/unit/RecordingCanvasTests.cpp b/libs/hwui/tests/unit/RecordingCanvasTests.cpp index f48d98ce4934..b2ea9accf63a 100644 --- a/libs/hwui/tests/unit/RecordingCanvasTests.cpp +++ b/libs/hwui/tests/unit/RecordingCanvasTests.cpp @@ -201,8 +201,16 @@ OPENGL_PIPELINE_TEST(RecordingCanvas, drawGlyphs_strikeThruAndUnderline) {          for (int i = 0; i < 2; i++) {              for (int j = 0; j < 2; j++) {                  uint32_t flags = paint.getFlags(); -                if (i != 0) flags |= SkPaint::kUnderlineText_ReserveFlag; -                if (j != 0) flags |= SkPaint::kStrikeThruText_ReserveFlag; +                if (i != 0) { +                    flags |= SkPaint::kUnderlineText_ReserveFlag; +                } else { +                    flags &= ~SkPaint::kUnderlineText_ReserveFlag; +                } +                if (j != 0) { +                    flags |= SkPaint::kStrikeThruText_ReserveFlag; +                } else { +                    flags &= ~SkPaint::kStrikeThruText_ReserveFlag; +                }                  paint.setFlags(flags);                  TestUtils::drawUtf8ToCanvas(&canvas, "test text", paint, 25, 25);              } |