diff options
| author | Juan Linietsky | 2016-06-18 17:29:41 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2016-06-18 17:29:41 -0300 |
| commit | 1c541a2bee5f3ad71509d0d4a08d6db7d97c46da (patch) | |
| tree | 1ce19cb97e9fa985c81dd6e0cd92ced97249e934 | |
| parent | b4b80625d175a151f05403c9dcbc5f13be652289 (diff) | |
| download | godot-1c541a2bee5f3ad71509d0d4a08d6db7d97c46da.tar.gz godot-1c541a2bee5f3ad71509d0d4a08d6db7d97c46da.tar.zst godot-1c541a2bee5f3ad71509d0d4a08d6db7d97c46da.zip | |
| -rw-r--r-- | core/io/zip_io.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/io/zip_io.h b/core/io/zip_io.h index 355003d94..0668c47d9 100644 --- a/core/io/zip_io.h +++ b/core/io/zip_io.h @@ -39,11 +39,14 @@ static void* zipio_open(void* data, const char* p_fname, int mode) { FileAccess *&f = *(FileAccess**)data; + String fname; + fname.parse_utf8(p_fname); + if (mode & ZLIB_FILEFUNC_MODE_WRITE) { - f = FileAccess::open(p_fname,FileAccess::WRITE); + f = FileAccess::open(fname,FileAccess::WRITE); } else { - f = FileAccess::open(p_fname,FileAccess::READ); + f = FileAccess::open(fname,FileAccess::READ); } if (!f) |
