}
}
+ /**
+ * Reset the blink timer.
+ */
+ private void resetBlinkTimer() {
+ // See if it is time to flip the blink time.
+ long nowTime = (new Date()).getTime();
+ lastBlinkTime = nowTime;
+ cursorBlinkVisible = true;
+ }
+
/**
* Paint redraws the whole screen.
*
// Save it and we are done.
synchronized (eventQueue) {
eventQueue.add(new TKeypressEvent(keypress));
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
// Drop a cmAbort and walk away
synchronized (eventQueue) {
eventQueue.add(new TCommandEvent(cmAbort));
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
TResizeEvent windowResize = new TResizeEvent(TResizeEvent.Type.SCREEN,
sessionInfo.getWindowWidth(), sessionInfo.getWindowHeight());
eventQueue.add(windowResize);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
synchronized (eventQueue) {
eventQueue.add(mouseEvent);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
synchronized (eventQueue) {
eventQueue.add(mouseEvent);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
synchronized (eventQueue) {
eventQueue.add(mouseEvent);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
synchronized (eventQueue) {
eventQueue.add(mouseEvent);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {
synchronized (eventQueue) {
eventQueue.add(mouseEvent);
+ resetBlinkTimer();
}
if (listener != null) {
synchronized (listener) {