diff --git a/data/pref.xml b/data/pref.xml index 18c25cfdb..9491266ab 100644 --- a/data/pref.xml +++ b/data/pref.xml @@ -290,7 +290,7 @@
diff --git a/src/app/commands/cmd_import_sprite_sheet.cpp b/src/app/commands/cmd_import_sprite_sheet.cpp index fa779922d..e0598e12a 100644 --- a/src/app/commands/cmd_import_sprite_sheet.cpp +++ b/src/app/commands/cmd_import_sprite_sheet.cpp @@ -217,7 +217,11 @@ private: else sheetType()->setSelectedItemIndex((int)app::SpriteSheetType::Rows-1); - onChangeRectangle(m_docPref->importSpriteSheet.bounds()); + gfx::Rect defBounds = m_docPref->importSpriteSheet.bounds(); + if (defBounds.isEmpty()) + defBounds = m_docPref->grid.bounds(); + onChangeRectangle(defBounds); + partialTiles()->setSelected(m_docPref->importSpriteSheet.partialTiles()); onEntriesChange(); }