custom theme: fix libziparchive loading of custom themes
Change-Id: Ia23a9dcd24fcbb61cb5e1df366a4325d20d777b2
diff --git a/gui/resources.cpp b/gui/resources.cpp
index cf677f6..744a853 100755
--- a/gui/resources.cpp
+++ b/gui/resources.cpp
@@ -58,13 +58,12 @@
std::string src = folderName + "/" + fileName + fileExtn;
ZipEntry binary_entry;
- if (FindEntry(pZip, src, &binary_entry) != 0) {
+ if (FindEntry(pZip, src, &binary_entry) == 0) {
android::base::unique_fd fd(
open(destFile.c_str(), O_CREAT | O_WRONLY | O_TRUNC | O_CLOEXEC, 0666));
if (fd == -1) {
return -1;
}
- // if (!pZip->ExtractEntry(src, destFile, 0666))
int32_t err = ExtractEntryToFile(pZip, &binary_entry, fd);
if (err != 0)
return -1;