From d5d0d64310babd666f12b2b61adc221548716df3 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Sun, 15 Jan 2023 23:49:08 -0500 Subject: [PATCH] Fix new connections not appearing --- include/editor.h | 2 +- src/editor.cpp | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/include/editor.h b/include/editor.h index 2c9b8f57..e28d9120 100644 --- a/include/editor.h +++ b/include/editor.h @@ -166,7 +166,7 @@ private: void setConnectionEditControlValues(MapConnection*); void setConnectionEditControlsEnabled(bool); void setConnectionsEditable(bool); - void createConnectionItem(MapConnection* connection, bool hide); + void createConnectionItem(MapConnection* connection); void populateConnectionMapPickers(); void setDiveEmergeControls(); void updateDiveEmergeMap(QString mapName, QString direction); diff --git a/src/editor.cpp b/src/editor.cpp index 913dee5e..259c4c52 100644 --- a/src/editor.cpp +++ b/src/editor.cpp @@ -1528,7 +1528,7 @@ void Editor::displayMapConnections() { if (connection->direction == "dive" || connection->direction == "emerge") { continue; } - createConnectionItem(connection, false); + createConnectionItem(connection); } if (!connection_items.empty()) { @@ -1538,7 +1538,7 @@ void Editor::displayMapConnections() { maskNonVisibleConnectionTiles(); } -void Editor::createConnectionItem(MapConnection* connection, bool hide) { +void Editor::createConnectionItem(MapConnection* connection) { Map *connected_map = project->getMap(connection->map_name); if (!connected_map) { return; @@ -1566,7 +1566,6 @@ void Editor::createConnectionItem(MapConnection* connection, bool hide) { item->setY(y); item->setZValue(-1); scene->addItem(item); - item->setVisible(!hide); connect(item, &ConnectionPixmapItem::connectionMoved, this, &Editor::onConnectionMoved); connect(item, &ConnectionPixmapItem::connectionItemSelected, this, &Editor::onConnectionItemSelected); connect(item, &ConnectionPixmapItem::connectionItemDoubleClicked, this, &Editor::onConnectionItemDoubleClicked); @@ -1758,7 +1757,7 @@ void Editor::addNewConnection() { newConnection->offset = 0; newConnection->map_name = defaultMapName; map->connections.append(newConnection); - createConnectionItem(newConnection, true); + createConnectionItem(newConnection); onConnectionItemSelected(connection_items.last()); ui->label_NumConnections->setText(QString::number(map->connections.length()));