@@ -131,11 +131,18 @@ function apply_geography(graph, geography; kwargs...)
131131 rmi = findfirst (== (i), nodes_new[j])
132132 if rmi != = nothing
133133 deleteat! (nodes_new[j], rmi)
134+ # if isempty(nodes_new[j])
135+ # deleteat!(nodes_new, j)
136+ # end
134137 end
135138 rmj = findfirst (== (j), nodes_new[i])
136139 if rmj != = nothing
137140 deleteat! (nodes_new[i], rmj)
141+ # if isempty(nodes_new[i])
142+ # deleteat!(nodes_new, i)
143+ # end
138144 end
145+
139146 adjacency_new[i, j] = false
140147 adjacency_new[j, i] = false
141148 has_been_destroyed = true
@@ -162,10 +169,16 @@ function apply_geography(graph, geography; kwargs...)
162169 rmio = findfirst (== (io), nodes_new[jo])
163170 if rmio != = nothing
164171 deleteat! (nodes_new[jo], rmio)
172+ # if isempty(nodes_new[jo])
173+ # deleteat!(nodes_new, jo)
174+ # end
165175 end
166176 rmjo = findfirst (== (jo), nodes_new[io])
167177 if rmjo != = nothing
168178 deleteat! (nodes_new[io], rmjo)
179+ # if isempty(nodes_new[io])
180+ # deleteat!(nodes_new, io)
181+ # end
169182 end
170183 adjacency_new[io, jo] = false
171184 adjacency_new[jo, io] = false
0 commit comments