From 5d2811955c05875af2665725e61334b895fd701b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFs?= <49660929+SailorSnoW@users.noreply.github.com> Date: Sat, 16 May 2026 14:19:57 +0200 Subject: [PATCH] Fix item wheel background capturing interpolated frame instead of current sim (#1447) --- src/d/d_menu_window.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/d/d_menu_window.cpp b/src/d/d_menu_window.cpp index 7f76f807df..e2e7b4e91f 100644 --- a/src/d/d_menu_window.cpp +++ b/src/d/d_menu_window.cpp @@ -26,6 +26,10 @@ #include "f_op/f_op_overlap_mng.h" #include "m_Do/m_Do_controller_pad.h" +#ifdef TARGET_PC +#include "dusk/frame_interpolation.h" +#endif + class dDlst_MENU_CAPTURE_c : public dDlst_base_c { public: virtual void draw() { @@ -1088,6 +1092,10 @@ void dMw_c::dMw_ring_create(u8 i_origin) { } mpCapture->setCaptureFlag(); + +#ifdef TARGET_PC + dusk::frame_interp::request_presentation_sync(); +#endif } bool dMw_c::dMw_ring_delete() {