Goto time must be in the range 0 ... sessionTimeMs.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@199 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/rfbplayer.cxx b/rfbplayer/rfbplayer.cxx
index 59d3402..1220f6b 100644
--- a/rfbplayer/rfbplayer.cxx
+++ b/rfbplayer/rfbplayer.cxx
@@ -338,8 +338,9 @@
{
GotoPosDialog gotoPosDlg;
if (gotoPosDlg.showDialog()) {
- setPos(gotoPosDlg.getPos());
- updatePos(gotoPosDlg.getPos());
+ long gotoTime = min(gotoPosDlg.getPos(), sessionTimeMs);
+ setPos(gotoTime);
+ updatePos(gotoTime);
}
}
break;