[vlc-commits] macosx: Draw time slider on main thread
David Fuhrmann
git at videolan.org
Sat Apr 22 16:35:09 CEST 2017
vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Fri Apr 21 20:51:31 2017 +0200| [faba853f6c2faf9ac000635596a6963aa6062bf3] | committer: David Fuhrmann
macosx: Draw time slider on main thread
Drawing on background thread does not work as autolayout engine
needs to be called on main thread. Also fix ordering of elements.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=faba853f6c2faf9ac000635596a6963aa6062bf3
---
modules/gui/macosx/UI/DetachedVideoWindow.xib | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/gui/macosx/UI/DetachedVideoWindow.xib b/modules/gui/macosx/UI/DetachedVideoWindow.xib
index d5bb759b51..4acbc91c96 100644
--- a/modules/gui/macosx/UI/DetachedVideoWindow.xib
+++ b/modules/gui/macosx/UI/DetachedVideoWindow.xib
@@ -84,7 +84,10 @@
<progressIndicator hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" maxValue="100" bezeled="NO" indeterminate="YES" controlSize="small" style="bar" translatesAutoresizingMaskIntoConstraints="NO" id="21" userLabel="Buffering bar">
<rect key="frame" x="0.0" y="1" width="170" height="12"/>
</progressIndicator>
- <slider hidden="YES" canDrawConcurrently="YES" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="20" customClass="TimeLineSlider">
+ <customView hidden="YES" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="VLCThreePartImageView">
+ <rect key="frame" x="1" y="1" width="60" height="12"/>
+ </customView>
+ <slider hidden="YES" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="20" customClass="TimeLineSlider">
<rect key="frame" x="0.0" y="0.0" width="170" height="17"/>
<sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="10000" doubleValue="3260.3068524096384" tickMarkPosition="above" sliderType="linear" id="23">
<font key="font" size="12" name="Helvetica"/>
@@ -93,9 +96,6 @@
<action selector="timeSliderAction:" target="3" id="46"/>
</connections>
</slider>
- <customView hidden="YES" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="VLCThreePartImageView">
- <rect key="frame" x="1" y="1" width="60" height="12"/>
- </customView>
</subviews>
<constraints>
<constraint firstItem="21" firstAttribute="left" secondItem="6" secondAttribute="left" id="45y-XZ-FLX"/>
More information about the vlc-commits
mailing list