diff options
author | Alan Third <alan@idiocy.org> | 2018-03-19 15:04:40 +0000 |
---|---|---|
committer | Alan Third <alan@idiocy.org> | 2018-03-19 17:16:14 +0000 |
commit | 903e3d43310638014a33fec64700e7db8e0774d0 (patch) | |
tree | 542a10151ab1d98152fbb9b0362f67873298fde0 /test/lisp/emacs-lisp | |
parent | 1979bce57d1887d89de6d728bb34dcd0f6478b2f (diff) | |
download | emacs-903e3d43310638014a33fec64700e7db8e0774d0.tar.gz emacs-903e3d43310638014a33fec64700e7db8e0774d0.tar.bz2 emacs-903e3d43310638014a33fec64700e7db8e0774d0.zip |
Fix frame resize flicker on macOS (bug#30699)
* src/nsterm.h (ns_enable_screen_updates): New function.
* src/nsterm.m (ns_enable_screen_updates):
(ns_disable_screen_updates): New functions.
(disable_screen_updates_count): Count of number of times we've called
NSDisableScreenUpdates.
(x_set_window_size): Disable screen updates when not in a live resize
loop.
* src/xdisp.c (redisplay_internal): Reenable screen updates when
redisplay doesn't complete due to a popup.
(unwind_redisplay): Reenable screen updates.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions