mirror of https://github.com/mgba-emu/mgba.git
Qt: Fix Battle Chip view not displaying chips on some DPI settings
This commit is contained in:
parent
66842997dc
commit
597628736f
1
CHANGES
1
CHANGES
|
@ -56,6 +56,7 @@ Other fixes:
|
||||||
- Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
|
- Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
|
||||||
- Qt: Fix a race condition in the frame inspector
|
- Qt: Fix a race condition in the frame inspector
|
||||||
- Qt: Add dummy English translation file (fixes mgba.io/i/1469)
|
- Qt: Add dummy English translation file (fixes mgba.io/i/1469)
|
||||||
|
- Qt: Fix Battle Chip view not displaying chips on some DPI settings
|
||||||
- mGUI: Fix closing down a game if an exit is signalled
|
- mGUI: Fix closing down a game if an exit is signalled
|
||||||
- mVL: Fix injecting accidentally draining non-injection buffer
|
- mVL: Fix injecting accidentally draining non-injection buffer
|
||||||
- SM83: Simplify register pair access on big endian
|
- SM83: Simplify register pair access on big endian
|
||||||
|
|
|
@ -42,6 +42,9 @@ BattleChipView::BattleChipView(std::shared_ptr<CoreController> controller, Windo
|
||||||
#else
|
#else
|
||||||
int size = QFontMetrics(QFont()).height() / (devicePixelRatio() * 12);
|
int size = QFontMetrics(QFont()).height() / (devicePixelRatio() * 12);
|
||||||
#endif
|
#endif
|
||||||
|
if (!size) {
|
||||||
|
size = 1;
|
||||||
|
}
|
||||||
m_ui.chipList->setIconSize(m_ui.chipList->iconSize() * size);
|
m_ui.chipList->setIconSize(m_ui.chipList->iconSize() * size);
|
||||||
m_ui.chipList->setGridSize(m_ui.chipList->gridSize() * size);
|
m_ui.chipList->setGridSize(m_ui.chipList->gridSize() * size);
|
||||||
m_model.setScale(size);
|
m_model.setScale(size);
|
||||||
|
@ -259,4 +262,4 @@ void BattleChipView::updateData() {
|
||||||
m_updater = nullptr;
|
m_updater = nullptr;
|
||||||
});
|
});
|
||||||
m_updater->downloadUpdate();
|
m_updater->downloadUpdate();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue