From 48081796912173381952fb56a673dc515a5df45f Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Thu, 5 Sep 2019 18:47:45 +0700 Subject: [PATCH] Fixed crash in case of wrong FrameBuffer::m_scale initialization. --- src/FrameBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index 2756448e..4dd528f4 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -175,7 +175,7 @@ void FrameBuffer::init(u32 _address, u16 _format, u16 _size, u16 _width, bool _c } else if (config.frameBufferEmulation.nativeResFactor != 0 && config.frameBufferEmulation.enable != 0) { m_scale = static_cast(config.frameBufferEmulation.nativeResFactor); } else { - m_scale = dwnd().getScaleX(); + m_scale = std::max(dwnd().getScaleX(), 1.0f); } m_cfb = _cfb; m_cleared = false;