Fixes #2860. Application views do not refresh when the cursor is moved with CursesDriver.

This commit is contained in:
BDisp
2023-09-22 14:00:09 +01:00
parent a45d65bbdd
commit c90366a03d

View File

@@ -175,6 +175,10 @@ namespace Terminal.Gui {
if (mainLoop.timeouts.Count > 0) {
pollTimeout = (int)((mainLoop.timeouts.Keys [0] - now) / TimeSpan.TicksPerMillisecond);
if (pollTimeout < 0) {
// This avoids poll waiting infinitely if pollTimeout=-1 until some action is detected
if (pollTimeout == -1) {
pollTimeout = 0;
}
return true;
}
} else