From eb20bf47ea6233c7559c682270f58b4aa9fe897e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 16 Jul 2012 05:55:44 +0200 Subject: [PATCH] (Xbox 1) Fix FPS onscreen - needs an additional temp char buffer --- xbox1/xdk_d3d8.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xbox1/xdk_d3d8.cpp b/xbox1/xdk_d3d8.cpp index c435a93a16..fc126c7f7d 100644 --- a/xbox1/xdk_d3d8.cpp +++ b/xbox1/xdk_d3d8.cpp @@ -453,19 +453,19 @@ static bool xdk_d3d_frame(void *data, const void *frame, //Output memory usage - char buf[128], buf_fps_last[128]; + char buf[128], buf2[128], buf_fps_last[128]; bool ret = false; sprintf(buf, "%.2f MB free / %.2f MB total", stat.dwAvailPhys/(1024.0f*1024.0f), stat.dwTotalPhys/(1024.0f*1024.0f)); rarch_convert_char_to_wchar(strw_buffer, buf, sizeof(strw_buffer)); d3d->debug_font->TextOut(d3d->pFrontBuffer, strw_buffer, (unsigned)-1, font_x + 30, font_y + 50 ); d3d->debug_font->TextOut(d3d->pBackBuffer, strw_buffer, (unsigned)-1, font_x + 30, font_y + 50 ); - if(ret = gfx_window_title(buf, sizeof(buf)) || sizeof(buf_fps_last)) + if(ret = gfx_window_title(buf2, sizeof(buf2)) || sizeof(buf_fps_last)) { if(ret) { - sprintf(buf_fps_last, buf); - rarch_convert_char_to_wchar(strw_buffer, buf, sizeof(strw_buffer)); + sprintf(buf_fps_last, buf2); + rarch_convert_char_to_wchar(strw_buffer, buf2, sizeof(strw_buffer)); } else if(buf_fps_last) rarch_convert_char_to_wchar(strw_buffer, buf_fps_last, sizeof(strw_buffer));