mirror of https://github.com/mgba-emu/mgba.git
Qt: Fix sprite export pausing game indefinitely (fixes #841)
This commit is contained in:
parent
ffa7e9b8d2
commit
d7fc09768d
1
CHANGES
1
CHANGES
|
@ -27,6 +27,7 @@ Bugfixes:
|
|||
- Qt: Fix GL display when loading a game from CLI (fixes mgba.io/i/843)
|
||||
- GB, GBA Savedata: Fix savestate-related save overwriting (fixes mgba.io/i/834)
|
||||
- Qt: Fix timezone issues with time overrides
|
||||
- Qt: Fix sprite export pausing game indefinitely (fixes mgba.io/i/841)
|
||||
Misc:
|
||||
- GBA Timer: Use global cycles for timers
|
||||
- GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
|
||||
|
|
|
@ -248,7 +248,6 @@ void ObjView::updateTilesGB(bool force) {
|
|||
|
||||
#ifdef USE_PNG
|
||||
void ObjView::exportObj() {
|
||||
CoreController::Interrupter interrupter(m_controller);
|
||||
QString filename = GBAApp::app()->getSaveFileName(this, tr("Export sprite"),
|
||||
tr("Portable Network Graphics (*.png)"));
|
||||
VFile* vf = VFileDevice::open(filename, O_WRONLY | O_CREAT | O_TRUNC);
|
||||
|
@ -257,6 +256,7 @@ void ObjView::exportObj() {
|
|||
return;
|
||||
}
|
||||
|
||||
CoreController::Interrupter interrupter(m_controller);
|
||||
mTileCacheSetPalette(m_tileCache, m_objInfo.paletteSet);
|
||||
png_structp png = PNGWriteOpen(vf);
|
||||
png_infop info = PNGWriteHeader8(png, m_objInfo.width * 8, m_objInfo.height * 8);
|
||||
|
|
Loading…
Reference in New Issue