feat(压缩编辑): 复用资源引用,优化压缩性能
build.yaml / build (push) Successful in 49s

This commit is contained in:
xiaoqidun committed 2026-10-11 11:55:31 +08:00
1 parent 6c3068b813
commit cfbaa8a177
5 files changed
+28 -21

No files matched your search

+3 -3
View File
@@ -92,7 +92,7 @@ func (e *Editor) compressResourceReferences(parts map[string][]byte, reader *Rea
}
}
collect := reader != nil && reader.DocumentCount() > 1 && e.backends.FontResources != nil
refs, resources, fontReferences, safe, err := scanEditorResources(e.output.ctx, reader, parts, generated, names, nil, collect)
refs, resources, references, safe, err := scanEditorResources(e.output.ctx, reader, parts, generated, names, nil, collect)
if err != nil || !safe {
return err
}
@@ -143,8 +143,8 @@ func (e *Editor) compressResourceReferences(parts map[string][]byte, reader *Rea
}
}
var fontUsage map[string]*editorFontUsage
if fontReferences != nil {
fontUsage, err = reader.compressionFontUsage(e.output.ctx, parts, generated, refs.documents, resources, fontReferences, read)
if references != nil {
fontUsage, err = reader.compressionFontUsage(e.output.ctx, refs.documents, resources, references, read)
if err != nil {
return err
}