diff --git a/.gitignore b/.gitignore index 4779056d..f0334d6c 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,7 @@ cmake_install.cmake *automoc.cpp .cmake/ cmake-build-*/ +build/ # Ninja *.ninja diff --git a/src/ui/event/event_dialog.ui b/src/ui/event/event_dialog.ui index d7b5b0d4..d4e683e5 100644 --- a/src/ui/event/event_dialog.ui +++ b/src/ui/event/event_dialog.ui @@ -6,7 +6,7 @@ 0 0 - 802 + 1252 670 diff --git a/src/ui/map/map_scene.cpp b/src/ui/map/map_scene.cpp index d8821edc..91654dc2 100644 --- a/src/ui/map/map_scene.cpp +++ b/src/ui/map/map_scene.cpp @@ -164,6 +164,7 @@ void MapScene::Init() SLOT(onLayerChanged())); m_view->verticalScrollBar()->setValue(n_mapInfo.scrollbar_y *static_cast(m_scale)); m_view->horizontalScrollBar()->setValue(n_mapInfo.scrollbar_x * static_cast(m_scale)); + core().setCurrentMapEvents(mapEvents()); m_init = true; redrawMap(); } @@ -265,7 +266,6 @@ void MapScene::redrawMap() if (!m_init) return; core().LoadChipset(m_map->chipset_id); - core().setCurrentMapEvents(mapEvents()); s_tileSize = core().tileSize() * static_cast(m_scale); redrawLayer(Core::LOWER); redrawLayer(Core::UPPER); diff --git a/src/ui/other/search_dialog.cpp b/src/ui/other/search_dialog.cpp index 9190e929..c254bd7f 100644 --- a/src/ui/other/search_dialog.cpp +++ b/src/ui/other/search_dialog.cpp @@ -122,7 +122,7 @@ void SearchDialog::on_button_search_clicked() if (ui->radio_variable->isChecked()) { - int varID = ui->combo_variable->currentData().toInt(); + int varID = ui->combo_variable->currentText().toInt(); search_predicate = [varID](const lcf::rpg::EventCommand& com) { @@ -184,7 +184,7 @@ void SearchDialog::on_button_search_clicked() } else if (ui->radio_switch->isChecked()) { - int switchID = ui->combo_switch->currentData().toInt(); + int switchID = ui->combo_switch->currentText().toInt(); search_predicate = [switchID](const lcf::rpg::EventCommand& com) { @@ -202,7 +202,7 @@ void SearchDialog::on_button_search_clicked() } else if (ui->radio_item->isChecked()) { - int itemID = ui->combo_item->currentData().toInt(); + int itemID = ui->combo_item->currentText().toInt(); search_predicate = [itemID](const lcf::rpg::EventCommand& com) {