|
@@ -620,18 +620,24 @@ class KMSecondaryPDFView: CPDFListView {
|
|
|
}
|
|
|
|
|
|
@objc func handleSynchronizedScaleChangedNotification(_ notification: Notification) {
|
|
|
- if self.synchronizeZoom {
|
|
|
- self.scaleFactor = self.synchronizedPDFView?.scaleFactor ?? 0.0
|
|
|
+ if !self.document.isLocked {
|
|
|
+ if self.synchronizeZoom {
|
|
|
+ self.scaleFactor = self.synchronizedPDFView?.scaleFactor ?? 0.0
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@objc func handleDocumentDidUnlockNotification(_ notification: Notification) {
|
|
|
- self.reloadPagePopUpButton()
|
|
|
+ if !self.document.isLocked {
|
|
|
+ self.reloadPagePopUpButton()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@objc func handlePDFViewScaleChangedNotification(_ notification: Notification) {
|
|
|
- if self.autoScales == false && self.synchronizeZoom == false {
|
|
|
- self.setScaleFactor(fmax(self.scaleFactor, SKMinDefaultScaleMenuFactor), adjustPopup: true)
|
|
|
+ if !self.document.isLocked {
|
|
|
+ if self.autoScales == false && self.synchronizeZoom == false {
|
|
|
+ self.setScaleFactor(fmax(self.scaleFactor, SKMinDefaultScaleMenuFactor), adjustPopup: true)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|