[vlc-commits] [Git][videolan/vlc][3.0.x] macosx: fix slider bounds clipping

Steve Lhomme (@robUx4) gitlab at videolan.org
Fri Mar 28 05:44:19 UTC 2025



Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC


Commits:
8236ad0f by Marvin Scholz at 2025-03-27T15:33:01+00:00
macosx: fix slider bounds clipping

Fixes the slider not clipping correctly on recent macOS versions when
built against recent SDKs.

Fix #28953

- - - - -


1 changed file:

- modules/gui/macosx/VLCSlider.m


Changes:

=====================================
modules/gui/macosx/VLCSlider.m
=====================================
@@ -37,6 +37,13 @@
         _isScrollable = YES;
         if (@available(macOS 10.14, *)) {
             [self viewDidChangeEffectiveAppearance];
+
+#if (__MAC_OS_X_VERSION_MAX_ALLOWED >= 140000)
+            // While this is available back to 10.9, it defaulted to
+            // true in macOS 13 and earlier so setting it starting
+            // in macOS 10.14+ is fine.
+            [self setClipsToBounds:YES];
+#endif
         } else {
             [self setSliderStyleLight];
         }



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/8236ad0ff91dac00361a8804a4b62c31a98213e7

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/8236ad0ff91dac00361a8804a4b62c31a98213e7
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list