Improvement to the new callback functionality from version 5.27.
Detail: In the previous version, Portable_Idle was called each time that the callback chain was examined. This is only desirable in cases where we're polling the keyboard, waiting before scrolling the text window; in the normal case, it's an unnecessary slow-down. Now fixed to only call Portable_Idle if we're waiting for a key up/down/timeout. Admin: Not tested. Version 5.28. Tagged as 'Kernel-5_28'
Showing with 23 additions and 14 deletions