commit | 28e67e0c1496b7bb166a0acfb176690f219101ca | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu Aug 15 23:05:49 2019 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Thu Aug 15 23:05:49 2019 +0200 |
tree | b30fcbc9fd72f4aed6135478113fcd6dadf37912 | |
parent | 5dd143e22333a1c320fcf330f6c5061269bd1a17 [diff] [blame] |
patch 8.1.1851: crash when sound_playfile() callback plays sound Problem: Crash when sound_playfile() callback plays sound. Solution: Invoke callback later from event loop.
diff --git a/src/misc2.c b/src/misc2.c index eb6cf55..463b37b 100644 --- a/src/misc2.c +++ b/src/misc2.c
@@ -4486,6 +4486,10 @@ # ifdef FEAT_TERMINAL free_unused_terminals(); # endif +# ifdef FEAT_SOUND_CANBERRA + if (has_sound_callback_in_queue()) + invoke_sound_callback(); +# endif break; }