Skip to content

Conversation

@s4y
Copy link
Contributor

@s4y s4y commented Mar 31, 2017

Take a look!


This changes MMFullScreenWindow to release the fade in a completion handler for the current transaction, so that the app flushes updates while the screen is black. It also fixes up the fadeReservationTime math and bumps the slack to a full second so that a slightly slow draw doesn't cause artifacts (in practice, the fade will be released as soon as the window draws — the reservation time is just a failsafe).

This changes MMFullScreenWindow to release the fade in a completion
handler for the current transaction, so that the app flushes updates
while the screen is black. It also fixes up the fadeReservationTime math
and bumps the slack to a full second so that a slightly slow draw
doesn't cause artifacts (in practice, the fade will be released as soon
as the window draws — the reservation time is just a failsafe).
@splhack splhack merged commit 30f517f into macvim-dev:master Mar 31, 2017
@s4y s4y deleted the s4y/fullscreen_flicker branch April 1, 2017 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants