Fix crash when opening new project
This commit is contained in:
parent
45cfb3aabd
commit
7d70505b90
3 changed files with 6 additions and 0 deletions
|
@ -30,6 +30,7 @@ public:
|
|||
QList<QPair<uint16_t, uint16_t>>* getSelectedCollisions();
|
||||
void setExternalSelection(int, int, QList<uint16_t>, QList<QPair<uint16_t, uint16_t>>);
|
||||
QPoint getMetatileIdCoordsOnWidget(uint16_t);
|
||||
void setMap(Map*);
|
||||
protected:
|
||||
void mousePressEvent(QGraphicsSceneMouseEvent*);
|
||||
void mouseMoveEvent(QGraphicsSceneMouseEvent*);
|
||||
|
|
|
@ -1221,6 +1221,7 @@ void Editor::displayMetatileSelector() {
|
|||
this, SLOT(onSelectedMetatilesChanged()));
|
||||
metatile_selector_item->select(0);
|
||||
} else {
|
||||
metatile_selector_item->setMap(map);
|
||||
metatile_selector_item->setTilesets(map->layout->tileset_primary, map->layout->tileset_secondary);
|
||||
}
|
||||
|
||||
|
|
|
@ -189,3 +189,7 @@ QPoint MetatileSelector::getMetatileIdCoordsOnWidget(uint16_t metatileId) {
|
|||
pos.ry() = (pos.y() * this->cellHeight) + (this->cellHeight / 2);
|
||||
return pos;
|
||||
}
|
||||
|
||||
void MetatileSelector::setMap(Map *map) {
|
||||
this->map = map;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue