[nostalgia/core/studio] Fix ng export to only attempt export if output file is given

This commit is contained in:
Gary Talent 2020-03-29 13:31:19 -05:00
parent 5f8104efea
commit 1d8f8566c5

View File

@ -461,13 +461,14 @@ TileSheetEditor::~TileSheetEditor() {
saveState();
}
QString TileSheetEditor::itemName() {
QString TileSheetEditor::itemName() const {
return m_itemName;
}
void TileSheetEditor::exportFile() {
auto path = QFileDialog::getSaveFileName(this, tr("Export to Image"), "",
tr("PNG (*.png)"));
if (path != "") {
auto ng = m_sheetData.toNostalgiaGraphic();
QString palPath;
if (palPath == "" && ng->defaultPalette.type() == ox::FileAddressType::Path) {
@ -481,6 +482,7 @@ void TileSheetEditor::exportFile() {
// TODO: message box to notify of failure
}
toQImage(ng.get(), npal.get()).save(path, "PNG");
}
}
void TileSheetEditor::saveItem() {