Improved RfbPlayer::updatePos().


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@147 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/rfbplayer.cxx b/rfbplayer/rfbplayer.cxx
index aeb0b1f..6b18711 100644
--- a/rfbplayer/rfbplayer.cxx
+++ b/rfbplayer/rfbplayer.cxx
@@ -929,25 +929,7 @@
   char timePos[30] = "\0";
   double sliderPos = newPos;
   newPos /= 1000;
-  time_pos_m = newPos / 60;
-  time_pos_s = newPos % 60;
-  if (time_pos_m < 10) {
-    strcat(timePos, "0");
-    _itoa(time_pos_m, timePos+1, 10);
-  } else {
-    _itoa(time_pos_m, timePos, 10);
-  }
-  strcat(timePos, "m:");
-  if (time_pos_s < 10) {
-    strcat(timePos, "0");
-    _itoa(time_pos_s, timePos+strlen(timePos), 10);
-  } else {
-    _itoa(time_pos_s, timePos+strlen(timePos), 10);
-  }
-  strcat(timePos, "s ");
-  strcat(timePos, "(");
-  strcat(timePos, fullSessionTime);
-  strcat(timePos, ")");
+  sprintf(timePos, "%.2um:%.2us (%s)", newPos/60, newPos%60, fullSessionTime);
   SetWindowText(timeStatic, timePos);
 
   // Update the position of slider