Make canvas rendering non-blocking
This commit is contained in:
parent
3fe5d9eb3a
commit
e1d869ffdc
1 changed files with 9 additions and 1 deletions
|
@ -7,7 +7,15 @@ class ViewController: NSViewController {
|
||||||
override func viewWillAppear() {
|
override func viewWillAppear() {
|
||||||
let document = self.view.window?.windowController?.document as? Document
|
let document = self.view.window?.windowController?.document as? Document
|
||||||
|
|
||||||
imageView.image = document?.makeComposite()
|
DispatchQueue.main.async {
|
||||||
|
let image = document?.makeComposite()
|
||||||
|
|
||||||
|
//DispatchQueue.main.sync {
|
||||||
|
self.imageView.image = image
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override func prepare(for segue: NSStoryboardSegue, sender: Any?) {
|
override func prepare(for segue: NSStoryboardSegue, sender: Any?) {
|
||||||
|
|
Reference in a new issue