Index: tests/DataRefTest.cpp |
diff --git a/tests/DataRefTest.cpp b/tests/DataRefTest.cpp |
index 9ff7034ca0247370aaa0244b3170bff7400c2ccb..b6daaf95698177d950d5255b9d01883892d16bce 100644 |
--- a/tests/DataRefTest.cpp |
+++ b/tests/DataRefTest.cpp |
@@ -260,13 +260,12 @@ static void test_cstring(skiatest::Reporter* reporter) { |
} |
static void test_files(skiatest::Reporter* reporter) { |
- if (skiatest::Test::GetTmpDir().isEmpty()) { |
+ SkString tmpDir = skiatest::Test::GetTmpDir(); |
+ if (tmpDir.isEmpty()) { |
return; |
} |
- const char* tmpDir = skiatest::Test::GetTmpDir().c_str(); |
- SkString path; |
- path.printf("%s%s", tmpDir, "data_test"); |
+ SkString path = SkOSPath::SkPathJoin(tmpDir.c_str(), "data_test"); |
const char s[] = "abcdefghijklmnopqrstuvwxyz"; |
{ |