ソースを参照

Properly remove connections

Marcus Huderle 6 年 前
コミット
c553980105
共有1 個のファイルを変更した5 個の追加0 個の削除を含む
  1. 5
    0
      editor.cpp

+ 5
- 0
editor.cpp ファイルの表示

@@ -166,6 +166,11 @@ void Editor::showCurrentConnectionMap(QString curDirection) {
166 166
             scene->removeItem(connection_item);
167 167
             delete connection_item;
168 168
             connection_item = NULL;
169
+
170
+            if (map->connection_items.contains(curDirection)) {
171
+                delete map->connection_items.value(curDirection);
172
+                map->connection_items.remove(curDirection);
173
+            }
169 174
         }
170 175
 
171 176
         ui->comboBox_ConnectedMap->setCurrentText("");