Преглед на файлове

bootmanager: Create a dummy render widget

This ensures that Qt positions the render window at the correct position on initializing the respective render backends.
Morph преди 5 години
родител
ревизия
747a33a41e
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      src/yuzu/bootmanager.cpp

+ 6 - 0
src/yuzu/bootmanager.cpp

@@ -567,6 +567,12 @@ std::unique_ptr<Core::Frontend::GraphicsContext> GRenderWindow::CreateSharedCont
 bool GRenderWindow::InitRenderTarget() {
     ReleaseRenderTarget();
 
+    {
+        // Create a dummy render widget so that Qt
+        // places the render window at the correct position.
+        const RenderWidget dummy_widget{this};
+    }
+
     first_frame = false;
 
     switch (Settings::values.renderer_backend.GetValue()) {