Prevent Apps from Hiding Navigation Bar I am using CyanogenMod 12 (Lollipop) and I have Expanded Desktop disabled for all apps.

However, there are some apps that either "minimize" my Navigation Bar, turning the buttons into small dots and I have to touch them to enable again. An example is CameraZOOM (slide.cameraZoom).



There are also other apps that hide the Navigation Bar completely, usually putting some Ad behind it. An example is Jelly Jump (com.ketchapp.jellyjump).

Is there any way I can disable this functionality, and make my Navigation Bar completely unchangeable? This is very annoying and I think apps shouldn't have any control on these buttons in any way.

Thank you.
The solution I'm using to control this behavior is App Settings Xposed module. If you've never used Xposed before, it's fairly easy to install, you just flash a zip, install an app, and you're ready to go. 

App Settings enables you to control the immersive behaviour of your app, on per-app basis.