vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sat Nov 19 
18:30:31 2016 +0200| [8b898e61fe0f817f16164a9a53321d1e94153045] | committer: 
Rémi Denis-Courmont

ncurses: missing lock

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8b898e61fe0f817f16164a9a53321d1e94153045
---

 modules/gui/ncurses.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/gui/ncurses.c b/modules/gui/ncurses.c
index e6ec6a1..34afe34 100644
--- a/modules/gui/ncurses.c
+++ b/modules/gui/ncurses.c
@@ -1348,9 +1348,11 @@ static bool HandlePlaylistKey(intf_thread_t *intf, int 
key)
     /* Playlist sort */
     case 'o':
     case 'O':
+        playlist_Lock(p_playlist);
         playlist_RecursiveNodeSort(p_playlist, p_playlist->p_root,
-                                    SORT_TITLE_NODES_FIRST,
-                                    (key == 'o')? ORDER_NORMAL : 
ORDER_REVERSE);
+                                   SORT_TITLE_NODES_FIRST,
+                                   (key == 'o')? ORDER_NORMAL : ORDER_REVERSE);
+        playlist_Unlock(p_playlist);
         vlc_mutex_lock(&sys->pl_lock);
         sys->need_update = true;
         vlc_mutex_unlock(&sys->pl_lock);

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to