X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fbackend%2FTTYSessionInfo.java;h=22d5314eb9ed819e36c0eca16d43a60fec561993;hb=be72cb5ccbd42fe304c0acafc380c5636f0d03a2;hp=e69fc7018664b4c25515040c55aedc46d2501c04;hpb=f6d9020703931f645f553b59426e085a81e90c60;p=nikiroo-utils.git diff --git a/src/jexer/backend/TTYSessionInfo.java b/src/jexer/backend/TTYSessionInfo.java index e69fc70..22d5314 100644 --- a/src/jexer/backend/TTYSessionInfo.java +++ b/src/jexer/backend/TTYSessionInfo.java @@ -31,7 +31,6 @@ package jexer.backend; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; -import java.util.Date; import java.util.StringTokenizer; /** @@ -64,7 +63,7 @@ public final class TTYSessionInfo implements SessionInfo { /** * Time at which the window size was refreshed. */ - private Date lastQueryWindowTime; + private long lastQueryWindowTime; /** * Username getter. @@ -180,11 +179,11 @@ public final class TTYSessionInfo implements SessionInfo { * Re-query the text window size. */ public void queryWindowSize() { - if (lastQueryWindowTime == null) { - lastQueryWindowTime = new Date(); + if (lastQueryWindowTime == 0) { + lastQueryWindowTime = System.currentTimeMillis(); } else { - Date now = new Date(); - if (now.getTime() - lastQueryWindowTime.getTime() < 3000) { + long nowTime = System.currentTimeMillis(); + if (nowTime - lastQueryWindowTime < 3000) { // Don't re-spawn stty, it's been too soon. return; }