aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ryujinx/Ui/RendererWidgetBase.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/Ryujinx/Ui/RendererWidgetBase.cs b/Ryujinx/Ui/RendererWidgetBase.cs
index 5270e31e..1e388747 100644
--- a/Ryujinx/Ui/RendererWidgetBase.cs
+++ b/Ryujinx/Ui/RendererWidgetBase.cs
@@ -64,6 +64,9 @@ namespace Ryujinx.Ui
private GraphicsDebugLevel _glLogLevel;
private string _gpuVendorName;
+ private int _windowHeight;
+ private int _windowWidth;
+
public RendererWidgetBase(InputManager inputManager, GraphicsDebugLevel glLogLevel)
{
_inputManager = inputManager;
@@ -225,7 +228,10 @@ namespace Ryujinx.Ui
Gdk.Monitor monitor = Display.GetMonitorAtWindow(Window);
- Renderer?.Window.SetSize(evnt.Width * monitor.ScaleFactor, evnt.Height * monitor.ScaleFactor);
+ _windowWidth = evnt.Width * monitor.ScaleFactor;
+ _windowHeight = evnt.Height * monitor.ScaleFactor;
+
+ Renderer?.Window.SetSize(_windowWidth, _windowHeight);
return result;
}
@@ -293,6 +299,7 @@ namespace Ryujinx.Ui
{
Device = device;
Renderer = Device.Gpu.Renderer;
+ Renderer?.Window.SetSize(_windowWidth, _windowHeight);
}
public void Render()