all repos — mgba @ a58e0ce525af9a89ab82f694891b3abc0d9f4892

mGBA Game Boy Advance Emulator

Qt: Fix crash in sprite viewer magnification (fixes #1362)
Vicki Pfau vi@endrift.com
Fri, 22 Mar 2019 23:05:29 -0700
commit

a58e0ce525af9a89ab82f694891b3abc0d9f4892

parent

11ae4a66bbce0aa8b7ad6b6d0a93e5e1cf9524b2

2 files changed, 5 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -11,6 +11,7 @@ - LR35902: Fix disassembly of several CB-prefix instructions

- Qt: Fix overrides getting discarded (fixes mgba.io/i/1354) - Qt: Fix saved scale not getting set on resize (fixes mgba.io/i/1074) - CMake: Fix .deb imagemagick dependencies + - Qt: Fix crash in sprite viewer magnification (fixes mgba.io/i/1362) Misc: - Qt: Add missing HEVC NVENC option (fixes mgba.io/i/1323) - Qt: Improve camera initialization
M src/platform/qt/TilePainter.cppsrc/platform/qt/TilePainter.cpp

@@ -62,8 +62,11 @@ int h = (tiles + w - 1) * m_size / w;

setMinimumSize(m_size, h - (h % m_size)); } else { int w = minimumSize().width() / m_size; + if (!w) { + w = 1; + } int h = (tiles + w - 1) * m_size / w; - setMinimumSize(minimumSize().width(), h - (h % m_size)); + setMinimumSize(w * m_size, h - (h % m_size)); } resizeEvent(nullptr); }