SkString: remove externally unused ::setUTF16() from API
Moved to SkStringUtils in src/
Change-Id: I026e3a325570bbf34e90797d921cb2f05b9a29f6
Reviewed-on: https://skia-review.googlesource.com/111602
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
diff --git a/src/ports/SkOSFile_win.cpp b/src/ports/SkOSFile_win.cpp
index 05afcc6..5488712 100644
--- a/src/ports/SkOSFile_win.cpp
+++ b/src/ports/SkOSFile_win.cpp
@@ -11,6 +11,7 @@
#include "SkLeanWindows.h"
#include "SkMalloc.h"
#include "SkOSFile.h"
+#include "SkStringUtils.h"
#include "SkTFitsIn.h"
#include <io.h>
@@ -250,7 +251,10 @@
}
// if we get here, we've found a file/dir
if (name) {
- name->setUTF16((uint16_t*)dataPtr->cFileName);
+ const uint16_t* utf16name = (const uint16_t*)dataPtr->cFileName;
+ const uint16_t* ptr = utf16name;
+ while (*ptr != 0) { ++ptr; }
+ *name = SkStringFromUTF16(utf16name, ptr - utf16name);
}
return true;
}