|
@@ -240,10 +240,10 @@ import Cocoa
|
|
|
|
|
|
// }
|
|
|
|
|
|
- DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
|
|
|
+// DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
|
|
|
self.listView.document = self.document
|
|
|
self.listView.document?.delegate = self
|
|
|
- }
|
|
|
+// }
|
|
|
|
|
|
let autoScale = listView.autoScales
|
|
|
if !autoScale {
|
|
@@ -2138,12 +2138,14 @@ import Cocoa
|
|
|
}
|
|
|
|
|
|
func showSnapshots(setups: NSArray?) {
|
|
|
- for setup in setups ?? [] {
|
|
|
- let swc = KMSnapshotWindowController()
|
|
|
- swc.delegate = self
|
|
|
- swc.setPdfDocument(self.listView.document, setup: setup as? NSDictionary)
|
|
|
- swc.setForceOnTop(self.interactionMode != .normal)
|
|
|
- self.myDocument?.addWindowController(swc)
|
|
|
+ if self.listView.document != nil {
|
|
|
+ for setup in setups ?? [] {
|
|
|
+ let swc = KMSnapshotWindowController()
|
|
|
+ swc.delegate = self
|
|
|
+ swc.setPdfDocument(self.listView.document, setup: setup as? NSDictionary)
|
|
|
+ swc.setForceOnTop(self.interactionMode != .normal)
|
|
|
+ self.myDocument?.addWindowController(swc)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|