mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 17:27:08 +08:00
1 parent
89bbbba46e
commit
b20f411f0d
4 files changed
+90
-8
No files matched your search
@@ -51,6 +51,10 @@ func (e *Editor) compressResourceReferences(parts map[string][]byte, reader *Rea
|
||||
return nil
|
||||
}
|
||||
generated = e.generatedVectorReferences(parts, generated)
|
||||
scope, err := reader.versionResourceFiles(e.output.ctx, parts)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
names := make(map[string]bool)
|
||||
if reader != nil {
|
||||
for name := range reader.fileIndex {
|
||||
@@ -84,6 +88,9 @@ func (e *Editor) compressResourceReferences(parts map[string][]byte, reader *Rea
|
||||
return nil
|
||||
}
|
||||
actual[key] = name
|
||||
if scope != nil && !scope[key] {
|
||||
continue
|
||||
}
|
||||
data, replaced := parts[name]
|
||||
if known, ok := generated[name]; ok && replaced && known.refs != nil && known.matches(data) {
|
||||
refs.merge(known.refs)
|
||||
|
||||
Reference in new issue
Block a user