fix: renderer: avoid redundant cursor toggles
When synchronized output is not supported or not enabled, we don't need to wrap updates with cursor hide/show sequences if the cursor is already hidden.
A
Ayman Bagabas committed
2c7af7f201d59cdf7b7ee815da7beca2ac80aab0
Parent: a74936a