diff --git a/rpcs3/rpcs3qt/gl_gs_frame.cpp b/rpcs3/rpcs3qt/gl_gs_frame.cpp index db4302e627..f3ec3c58e1 100644 --- a/rpcs3/rpcs3qt/gl_gs_frame.cpp +++ b/rpcs3/rpcs3qt/gl_gs_frame.cpp @@ -42,7 +42,7 @@ void gl_gs_frame::set_current(draw_context_t ctx) void gl_gs_frame::delete_context(void* ctx) { - delete (QOpenGLContext*)ctx; + ((QOpenGLContext*)ctx)->deleteLater(); } void gl_gs_frame::flip(draw_context_t context, bool skip_frame)