aboutsummaryrefslogtreecommitdiff
path: root/lib/gtk-experiment-widgets/gtk-experiment-navigator.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-06-10 14:22:02 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-06-10 14:22:02 +0200
commit36a2529f8ae07fabda5a88b867307dde806a52f6 (patch)
tree098b1b8d214a5d4a5262931b4a2460ca4e6c635f /lib/gtk-experiment-widgets/gtk-experiment-navigator.c
parent1f1b5114d4a94750d02a38357ecf45f72f3dd3a3 (diff)
downloadexperiment-player-36a2529f8ae07fabda5a88b867307dde806a52f6.tar.gz
gtk-vlc-player widget: fixed VLC callback processing (dead locks)
either libVLC 2.0.5 changed the semantics of their callbacks (they can be invoked from the main thread, i.e. from the VLC method resulting in the event); or GTK+ 2.24 silently changed the type of the GDK mutex from recursive to simple. in either case to avoid GDK mutex deadlocks we must check whether the VLC callback's thread already holds the lock or owns the main context
Diffstat (limited to 'lib/gtk-experiment-widgets/gtk-experiment-navigator.c')
0 files changed, 0 insertions, 0 deletions