A better version of the previous bugfix.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2526 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
index 7d64348..1cf16ab 100644
--- a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
+++ b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
@@ -173,14 +173,13 @@
 	    // A special type of EOFException allowing us to seek backwards.
 	    initialTimeOffset = rfb.fbs.getSeekOffset();
 	    autoPlay = !rfb.fbs.isPaused();
-	    rfb.newSession(url);
 	  } else {
 	    // Return to the beginning after the playback is finished.
 	    initialTimeOffset = 0;
 	    autoPlay = false;
-	    rfb.newSession(url);
-	    vc.updateFramebufferSize();
 	  }
+          rfb.newSession(url);
+          vc.updateFramebufferSize();
 	}
       }