diff --git a/src/apps/mediaplayer/VideoView.cpp b/src/apps/mediaplayer/VideoView.cpp index 2adf60e8a3..d55a14421d 100644 --- a/src/apps/mediaplayer/VideoView.cpp +++ b/src/apps/mediaplayer/VideoView.cpp @@ -442,7 +442,8 @@ VideoView::_LayoutSubtitle() switch (fSubtitlePlacement) { default: case mpSettings::SUBTITLE_PLACEMENT_BOTTOM_OF_VIDEO: - offset.y = fVideoFrame.bottom - fSubtitleFrame.Height(); + offset.y = min_c(fSubtitleMaxButtom, fVideoFrame.bottom) + - fSubtitleFrame.Height(); break; case mpSettings::SUBTITLE_PLACEMENT_BOTTOM_OF_SCREEN: {