- Implemented liveshare archive playback pause.
- Liveshare is now unloaded when archive playback is stopped.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2546 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/rfbplayer/PARfbSender.java b/java/src/com/tightvnc/rfbplayer/PARfbSender.java
index 1f620cf..c73fe25 100644
--- a/java/src/com/tightvnc/rfbplayer/PARfbSender.java
+++ b/java/src/com/tightvnc/rfbplayer/PARfbSender.java
@@ -9,9 +9,18 @@
Applet receiver = null;
receiver = RfbSharedStatic.refApplet;
long time = Long.valueOf(getParameter("time")).longValue();
+ boolean pause = (Integer.parseInt(getParameter("pause")) != 0);
+ boolean unpause = (Integer.parseInt(getParameter("unpause")) != 0);
if (receiver != null) {
- ((RfbPlayer)receiver).jumpTo(time);
+
+ if (pause) {
+ ((RfbPlayer)receiver).setPaused(true);
+ } else if (unpause) {
+ ((RfbPlayer)receiver).setPaused(false);
+ } else {
+ ((RfbPlayer)receiver).jumpTo(time);
+ }
} else
System.out.println("Couldn't jump to time: " + time + " in RfbPlayer.");
}