cvs commit: spice/sandbox/sca/src/java/org/realityforge/sca/connector ActivePinger.java

Peter Donald <[email protected]> Thu, 20 Nov 2003 20:34:25 -0600
Newsgroups gmane.comp.java.spice.cvs
Message-ID <[email protected]>
pdonald     2003/11/20 20:34:25

  Modified:    sandbox/sca/src/java/org/realityforge/sca/connector
                        ActivePinger.java
  Log:
  Returned time is an absolute rather than delta time
  
  Revision  Changes    Path
  1.5       +9 -1      spice/sandbox/sca/src/java/org/realityforge/sca/connector/ActivePinger.java
  
  Index: ActivePinger.java
  ===================================================================
  RCS file: /scm/cvs/spice/sandbox/sca/src/java/org/realityforge/sca/connector/ActivePinger.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ActivePinger.java	19 Nov 2003 03:44:37 -0000	1.4
  +++ ActivePinger.java	21 Nov 2003 02:34:25 -0000	1.5
  @@ -96,7 +96,15 @@
            }
            try
            {
  -            Thread.sleep( then );
  +             final long diff = then - System.currentTimeMillis();
  +             if( diff > 0 )
  +             {
  +                 Thread.sleep( diff );
  +             }
  +             else
  +             {
  +                 Thread.sleep( 1000 );
  +             }
            }
            catch ( final InterruptedException ie )
            {