From 7e580f0f0b1651168216f526fe504187c024d2fb Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 16 Oct 2015 19:39:32 -0400 Subject: [PATCH] Set file name hashes --- src/main/java/net/runelite/cache/fs/Index.java | 1 + src/test/java/net/runelite/cache/fs/StoreTest.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/runelite/cache/fs/Index.java b/src/main/java/net/runelite/cache/fs/Index.java index 8be745357c..5927bb23ef 100644 --- a/src/main/java/net/runelite/cache/fs/Index.java +++ b/src/main/java/net/runelite/cache/fs/Index.java @@ -560,6 +560,7 @@ public class Index implements Closeable stream.writeInt(this.revision); } + this.named = true; stream.writeByte((this.named ? 1 : 0) | (this.usesWhirpool ? 2 : 0)); if (protocol >= 7) { diff --git a/src/test/java/net/runelite/cache/fs/StoreTest.java b/src/test/java/net/runelite/cache/fs/StoreTest.java index 6a6d219ebb..f1781dcfda 100644 --- a/src/test/java/net/runelite/cache/fs/StoreTest.java +++ b/src/test/java/net/runelite/cache/fs/StoreTest.java @@ -27,6 +27,7 @@ public class StoreTest Index index = store.addIndex(0); Archive archive = index.addArchive(0); File file = archive.addFile(0); + file.setNameHash(7); file.setContents("test".getBytes()); store.save(); @@ -54,7 +55,7 @@ public class StoreTest for (int i = 0; i < NUMBER_OF_FILES; ++i) { File file = archive.addFile(i); - // file.setNameHash(random.nextInt()); + file.setNameHash(random.nextInt()); byte[] data = new byte[random.nextInt(1024)]; random.nextBytes(data); file.setContents(data);