Browse Source

macosx: Fix button stack in play queue sidebar for macOS <26

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
master
Claudio Cambra 4 weeks ago
committed by Felix Paul Kühne
parent
commit
abde5723d2
  1. 10
      modules/gui/macosx/library/VLCLibraryWindowPlayQueueSidebarViewController.m

10
modules/gui/macosx/library/VLCLibraryWindowPlayQueueSidebarViewController.m

@ -177,8 +177,18 @@
footerBlurView.material = NSVisualEffectMaterialHeaderView;
footerBlurView.blendingMode = NSVisualEffectBlendingModeWithinWindow;
NSMutableArray<NSLayoutConstraint *> * const constraintsToDeactivate = [NSMutableArray array];
for (NSLayoutConstraint * const constraint in self.footerContainerView.constraints) {
if (constraint.firstItem == self.buttonStack || constraint.secondItem == self.buttonStack) {
[constraintsToDeactivate addObject:constraint];
}
}
[NSLayoutConstraint deactivateConstraints:constraintsToDeactivate];
[self.footerContainerView addSubview:footerBlurView];
[footerBlurView applyConstraintsToFillSuperview];
[footerBlurView addSubview:self.buttonStack];
[self.buttonStack applyConstraintsToFillSuperview];
self.scrollViewDefaultBottomConstraint.active = NO;

Loading…
Cancel
Save