fix lock navigation y<0, prevent y<0 for bars&rivers, prevent stuck tran...

fix #435