Merge pull request #352 from lukeIam/CouldNotQueryPos

Meaningless "Could not query position" messages in the log
This commit is contained in:
Florian Küpper authored and GitHub committed 2017-12-22 16:31:27 +01:00
commit 330f755c44
1 file changed
+12 -6
@@ -70,14 +70,20 @@ namespace Vocaluxe.Lib.Sound.Playback.GstreamerSharp
{
get
{
if (_Element != null)
if (_Element == null || (_Element.CurrentState == State.Paused && _Element.PendingState != State.VoidPending))
{
long position;
if (!_Element.QueryPosition(Format.Time, out position))
CLog.LogError("Could not query position");
else
_Position = ((float)position / Constants.SECOND);
return _Position;
}
long position;
if (!_Element.QueryPosition(Format.Time, out position))
CLog.LogError("Could not query position");
else
_Position = ((float)position / Constants.SECOND);
return _Position;
}
set