Merge pull request #13214 from MrHuu/ctr_achievement_widget_fix

[3DS] Fix achievement widget
This commit is contained in:
Autechre 2021-11-09 20:18:30 +01:00 committed by GitHub
commit 89002e6b72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 47 additions and 45 deletions

View File

@ -464,6 +464,8 @@ void gfx_display_scissor_begin(
int x, int y, unsigned width, unsigned height)
{
gfx_display_ctx_driver_t *dispctx = p_disp->dispctx;
if (dispctx && dispctx->scissor_begin)
{
if (y < 0)
{
if (height < (unsigned)(-y))
@ -499,6 +501,7 @@ void gfx_display_scissor_begin(
video_width, video_height,
x, y, width, height);
}
}
font_data_t *gfx_display_font_file(
gfx_display_t *p_disp,

View File

@ -1262,7 +1262,6 @@ static void gfx_widgets_draw_task_msg(
gfx_widgets_flush_text(video_width, video_height,
&p_dispwidget->gfx_widget_fonts.msg_queue);
if (p_disp->dispctx && p_disp->dispctx->scissor_begin)
gfx_display_scissor_begin(p_disp,
userdata,
video_width, video_height,
@ -1348,7 +1347,7 @@ static void gfx_widgets_draw_regular_msg(
gfx_widgets_flush_text(video_width, video_height,
&p_dispwidget->gfx_widget_fonts.msg_queue);
if (p_disp->dispctx && p_disp->dispctx->scissor_begin)
gfx_display_scissor_begin(p_disp,
userdata,
video_width, video_height,