aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.WinForms/Applications
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS.WinForms/Applications')
-rw-r--r--ShiftOS.WinForms/Applications/AudioPlayer.cs15
1 files changed, 6 insertions, 9 deletions
diff --git a/ShiftOS.WinForms/Applications/AudioPlayer.cs b/ShiftOS.WinForms/Applications/AudioPlayer.cs
index 6d4d58a..3edf965 100644
--- a/ShiftOS.WinForms/Applications/AudioPlayer.cs
+++ b/ShiftOS.WinForms/Applications/AudioPlayer.cs
@@ -58,7 +58,7 @@ namespace ShiftOS.WinForms.Applications
public void OnSkinLoad()
{
-
+ pgplaytime.Width = flcontrols.Width - btnplay.Width - 25;
}
public bool OnUnload()
@@ -151,17 +151,14 @@ namespace ShiftOS.WinForms.Applications
pgplaytime.Maximum = (int)mp3.Length;
new Thread(() =>
{
- while(o.PlaybackState == NAudio.Wave.PlaybackState.Playing || o.PlaybackState == NAudio.Wave.PlaybackState.Paused)
+ while (o.PlaybackState == NAudio.Wave.PlaybackState.Playing || o.PlaybackState == NAudio.Wave.PlaybackState.Paused)
{
long time = mp3.Position;
- if(time != mp3.Position)
+ this.Invoke(new Action(() =>
{
- time = mp3.Position;
- this.Invoke(new Action(() =>
- {
- pgplaytime.Value = (int)time;
- }));
- }
+ pgplaytime.Value = (int)time;
+ }));
+ Thread.Sleep(50);
}
}).Start();
}