Fixed weird printer related crashes on open, seems like an Apple regression?

This commit is contained in:
Lior Halphon
2023-09-03 16:46:00 +03:00
parent 5192e3a07b
commit 3ab6150508
2 changed files with 8 additions and 4 deletions

View File

@@ -783,13 +783,18 @@ static unsigned *multiplication_table_for_frequency(unsigned frequency)
if (@available(macOS 11.0, *)) { if (@available(macOS 11.0, *)) {
self.memoryWindow.toolbarStyle = NSWindowToolbarStyleExpanded; self.memoryWindow.toolbarStyle = NSWindowToolbarStyleExpanded;
self.printerFeedWindow.toolbarStyle = NSWindowToolbarStyleUnifiedCompact; self.printerFeedWindow.toolbarStyle = NSWindowToolbarStyleUnifiedCompact;
[self.printerFeedWindow.toolbar removeItemAtIndex:1]; self.printerFeedWindow.toolbar.items[0].image =
self.printerFeedWindow.toolbar.items.firstObject.image =
[NSImage imageWithSystemSymbolName:@"square.and.arrow.down" [NSImage imageWithSystemSymbolName:@"square.and.arrow.down"
accessibilityDescription:@"Save"]; accessibilityDescription:@"Save"];
self.printerFeedWindow.toolbar.items.lastObject.image = self.printerFeedWindow.toolbar.items[1].image =
[NSImage imageWithSystemSymbolName:@"printer" [NSImage imageWithSystemSymbolName:@"printer"
accessibilityDescription:@"Print"]; accessibilityDescription:@"Print"];
self.printerFeedWindow.toolbar.items[0].bordered = false;
self.printerFeedWindow.toolbar.items[1].bordered = false;
}
else {
[self.printerFeedWindow.toolbar insertItemWithItemIdentifier:NSToolbarFlexibleSpaceItemIdentifier
atIndex:2];
} }

View File

@@ -708,7 +708,6 @@
<defaultToolbarItems> <defaultToolbarItems>
<toolbarItem reference="CBz-1N-o0Q"/> <toolbarItem reference="CBz-1N-o0Q"/>
<toolbarItem reference="mtd-zS-DXa"/> <toolbarItem reference="mtd-zS-DXa"/>
<toolbarItem reference="Q0x-n5-Q2Y"/>
<toolbarItem reference="CJX-Ff-7iQ"/> <toolbarItem reference="CJX-Ff-7iQ"/>
</defaultToolbarItems> </defaultToolbarItems>
</toolbar> </toolbar>