Eliminated one call to a deprecated method, and one potential NullPointerException.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2586 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
index 697dfae..4b1f4fa 100644
--- a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
+++ b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
@@ -123,7 +123,7 @@
 
     if (inSeparateFrame) {
       vncFrame.pack();
-      vncFrame.show();
+      vncFrame.setVisible(true);
     } else {
       validate();
     }
@@ -260,7 +260,7 @@
   }
 
   public void updatePos() {
-    if (showControls)
+    if (showControls && buttonPanel != null)
       buttonPanel.setPos(rfb.fbs.getTimeOffset());
   }