Коммит 1e6d6bdf создал по автору Durman's avatar Durman
Просмотр файлов

fix a bug of locating replaced output sockets and plugging a link

владелец 40c720b3
...@@ -1320,10 +1320,11 @@ def changable_sockets(node, inputsocketname, outputsocketname): ...@@ -1320,10 +1320,11 @@ def changable_sockets(node, inputsocketname, outputsocketname):
outputs.remove(outputs[old_sock_ind]) outputs.remove(outputs[old_sock_ind])
# place sockets and return links # place sockets and return links
for i, n in enumerate(outputsocketname): for i, n in enumerate(outputsocketname):
new_sock_ind = len(inputsocketname) - i static_num = len(outputs) - len(outputsocketname)
outputs.move(len(outputs)-new_sock_ind, idx[n]) new_sock_ind = static_num + i
outputs.move(new_sock_ind, idx[n])
for to_socket in to_links[n]: for to_socket in to_links[n]:
ng.links.new(to_socket, new_out_socket) ng.links.new(to_socket, outputs[n])
def replace_socket(socket, new_type, new_name=None, new_pos=None): def replace_socket(socket, new_type, new_name=None, new_pos=None):
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать