Bug fixes
[nikiroo-utils.git] / src / jexer / backend / SwingTerminal.java
index b7a16249d49dda32af22bf5f053c8c02e6f99a3e..8ac6c2b54afaa708f28616c29c0110018ebcdf8e 100644 (file)
@@ -633,6 +633,8 @@ public final class SwingTerminal extends LogicalScreen
     private void drawCursor(final Graphics gr) {
 
         if (cursorVisible
+            && (cursorY >= 0)
+            && (cursorX >= 0)
             && (cursorY <= height - 1)
             && (cursorX <= width - 1)
             && cursorBlinkVisible
@@ -942,6 +944,8 @@ public final class SwingTerminal extends LogicalScreen
         }
 
         if (cursorVisible
+            && (cursorY >= 0)
+            && (cursorX >= 0)
             && (cursorY <= height - 1)
             && (cursorX <= width - 1)
         ) {