Update on screen flush
[fanfix.git] / src / jexer / backend / TWindowBackend.java
index 7de6229ae1b70cbeff9dbaf1c42920754c82c63c..7652d3f2300811f5e349916bc214f987714259f3 100644 (file)
@@ -219,7 +219,7 @@ public class TWindowBackend extends TWindow implements Backend {
      * screen to the physical device.
      */
     public void flushScreen() {
-        // NOP
+        getApplication().doRepaint();
     }
 
     /**
@@ -382,8 +382,8 @@ public class TWindowBackend extends TWindow implements Backend {
             event.setY(mouse.getY() - 1);
             event.setAbsoluteX(event.getX());
             event.setAbsoluteY(event.getY());
-            otherMouseX = event.getX() + 1;
-            otherMouseY = event.getY() + 2;
+            otherMouseX = event.getX() + getX() + 1;
+            otherMouseY = event.getY() + getY() + 1;
             synchronized (eventQueue) {
                 eventQueue.add(event);
             }