From 67f8b09c6eeffb3f42744d71390d27e524de1bb5 Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Fri, 29 Nov 2019 18:26:21 -0600 Subject: [PATCH] Fix tileset image export on exact multiple of 16 tiles --- src/ui/tileseteditortileselector.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/tileseteditortileselector.cpp b/src/ui/tileseteditortileselector.cpp index 9e22401e..d41cc754 100644 --- a/src/ui/tileseteditortileselector.cpp +++ b/src/ui/tileseteditortileselector.cpp @@ -200,7 +200,7 @@ QImage TilesetEditorTileSelector::buildPrimaryTilesIndexedImage() { } int primaryLength = this->primaryTileset->tiles->length(); - int height = primaryLength / this->numTilesWide + 1; + int height = qCeil(primaryLength / static_cast(this->numTilesWide)); QImage image(this->numTilesWide * 8, height * 8, QImage::Format_RGBA8888); QPainter painter(&image); @@ -236,7 +236,7 @@ QImage TilesetEditorTileSelector::buildSecondaryTilesIndexedImage() { } int secondaryLength = this->secondaryTileset->tiles->length(); - int height = secondaryLength / this->numTilesWide + 1; + int height = qCeil(secondaryLength / static_cast(this->numTilesWide)); QImage image(this->numTilesWide * 8, height * 8, QImage::Format_RGBA8888); QPainter painter(&image);