fix metatile selector selection when zoomed
This commit is contained in:
parent
c3e41976e8
commit
9e7611d3ae
1 changed files with 3 additions and 1 deletions
|
@ -875,7 +875,9 @@ void MainWindow::currentMetatilesSelectionChanged()
|
|||
QPoint size = editor->metatile_selector_item->getSelectionDimensions();
|
||||
if (size.x() == 1 && size.y() == 1) {
|
||||
QPoint pos = editor->metatile_selector_item->getMetatileIdCoordsOnWidget(editor->metatile_selector_item->getSelectedMetatiles()->at(0));
|
||||
ui->scrollArea_2->ensureVisible(pos.x(), pos.y(), 8, 8);
|
||||
double scale = pow(3.0, static_cast<double>(porymapConfig.getMetatilesZoom() - 30) / 30.0);
|
||||
pos *= scale;
|
||||
ui->scrollArea_2->ensureVisible(pos.x(), pos.y(), 8 * scale, 8 * scale);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue