[fix] skin.confluence - set focus to subtitle provider list using fake mouse button
fixed, compiler warning. Let us try to keep assignments out of if statments
dvdplayer: lock the correct section on log flush

The old code locked the codec lock, which is not protecting this structure.
Revert "[Fix][DVD/OMXPlayer] This fixes a regression introduced in 50a1d3c."

This reverts commits bb1aeb75e13adc0bdb6befb69feca44997e5552b and fdacd42bcebc4197c75a24c6ea54511b796b396e.

The fix is invalid and causes a mismatch between GUI assumed subtitle
and what the player actually is playing.
[Fix][dvd/omxplayer] Don't use messages to change the visibility of subtitles from inside player.
This fixes the invisibility of (auto selected) forced subtitles.
dvd/omxplayer Subs couldn't be turned on if no relevant subs existed

Original patch by: ace20022
dvdplayer: don't override video setting visibility if no subs are found

Note: This should be reverted when we have separated GUI display from
user specified settings.

It temporarily solves the use case of user starting a movie without subs,
stop it, add external subtitles, start it again.