10000 Merge pull request #18067 from meeseeksmachine/auto-backport-of-pr-17… · matplotlib/matplotlib@2286a32 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2286a32

Browse files
authored
Merge pull request #18067 from meeseeksmachine/auto-backport-of-pr-17956-on-v3.3.x
Backport PR #17956 on branch v3.3.x (ENH: Add version check for mac sdk version)
2 parents daf999e + 5d5a550 commit 2286a32

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

setupext.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,7 @@ def get_extensions(self):
652652
'src/_macosx.m'
653653
]
654654
ext = Extension('matplotlib.backends._macosx', sources)
655+
ext.extra_compile_args.extend(['-Werror=unguarded-availability'])
655656
ext.extra_link_args.extend(['-framework', 'Cocoa'])
656657
if platform.python_implementation().lower() == 'pypy':
657658
ext.extra_compile_args.append('-DPYPY=1')

src/_macosx.m

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,8 +1207,10 @@ -(void)save_figure:(id)sender
12071207
rect.size.height = 0;
12081208
rect.origin.x += height;
12091209
NSTextView* messagebox = [[NSTextView alloc] initWithFrame: rect];
1210-
messagebox.textContainer.maximumNumberOfLines = 2;
1211-
messagebox.textContainer.lineBreakMode = NSLineBreakByTruncatingTail;
1210+
if (@available(macOS 10.11, *)) {
1211+
messagebox.textContainer.maximumNumberOfLines = 2;
1212+
messagebox.textContainer.lineBreakMode = NSLineBreakByTruncatingTail;
1213+
}
12121214
[messagebox setFont: font];
12131215
[messagebox setDrawsBackground: NO];
12141216
[messagebox setSelectable: NO];

0 commit comments

Comments
 (0)
0