mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 08:46:55 +08:00
1 parent
3f797e656b
commit
91e5b57e24
43 files changed
+2018
-384
No files matched your search
@@ -165,7 +165,7 @@ func (e *Editor) UngroupObject(page int, id string) ([]string, error) {
|
||||
}
|
||||
defer reader.Close()
|
||||
var result []string
|
||||
err = e.ungroupCompositeNode(renderer, root, func(objects []GraphicObject) error {
|
||||
err = e.ungroupCompositeNode(renderer, root, func(objects []GraphicObject, remaps []map[string]string) error {
|
||||
origins := make(map[string]*editorObjectOrigin, len(objects))
|
||||
for i := range objects {
|
||||
object := &objects[i]
|
||||
@@ -176,8 +176,10 @@ func (e *Editor) UngroupObject(page int, id string) ([]string, error) {
|
||||
origins[id] = ©
|
||||
result = append(result, id)
|
||||
}
|
||||
e.replaceGroup(page, indexes, objects, origins)
|
||||
return nil
|
||||
return e.remapStructureObjects(page, remaps, func() error {
|
||||
e.replaceGroup(page, indexes, objects, origins)
|
||||
return nil
|
||||
})
|
||||
})
|
||||
return result, err
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user