We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a2e6c11 commit 0d5d072Copy full SHA for 0d5d072
Source/SPSplitView.m
@@ -1208,6 +1208,13 @@ - (id)initWithParent:(SPSplitView *)aSplitView
1208
- (void)_animationStep:(NSTimer *)aTimer
1209
{
1210
[parentSplitView adjustSubviews];
1211
+
1212
+ // this is required on 10.14 in order to have the dividers move properly, because that OS version forces a layer-backed
1213
+ // view and at the same time calls -layout much less often than previous OS X versions, resulting in outdated dividers.
1214
+ // That is not an issue on older OS X versions where -drawRect: was used.
1215
+ if(isOSAtLeast10_7) {
1216
+ [parentSplitView setNeedsLayout:YES]; // 10.7+
1217
+ }
1218
}
1219
1220
@end
0 commit comments