diff --git a/src/scripts/kirikiri/archive/xp3pack/writer.rs b/src/scripts/kirikiri/archive/xp3pack/writer.rs index fbf04d1..7d46e1f 100644 --- a/src/scripts/kirikiri/archive/xp3pack/writer.rs +++ b/src/scripts/kirikiri/archive/xp3pack/writer.rs @@ -198,7 +198,7 @@ impl Archive for Xp3ArchiveWriter { let stats = self.stats.clone(); let is_compressed = self.compress_files; let zlib_compression_level = self.zlib_compression_level; - let workers = if self.segmenter.is_some() { + let workers = if self.segmenter.is_some() && is_compressed { Some(Arc::new(ThreadPool::>::new( self.compress_workers, Some("xp3-compress"),