Leon Schittek
2ce5fc4a3e
Fix #108336 : Treat node sockets with muted links as linked
...
Prevent make links operator from creating links to sockets that are
already linked to a muted link.
The `SOCK_IS_LINKED` flag is used to check if there already is a link
connecting to the socket but when the link is muted, the flag wasn't set
leading to issues in parts of the code that used the flag to check
for any type of connected link.
This commit now also sets `SOCK_IS_LINKED` when links are muted and
adds an additional check in places where different behavior is expected
for muted links.
Pull Request: https://projects.blender.org/blender/blender/pulls/108375
2023-06-03 12:34:58 +02:00
..
2023-05-13 17:34:23 +10:00
2023-03-30 10:51:59 +02:00
2023-05-13 17:38:48 +10:00
2023-05-09 14:08:19 +10:00
2023-06-02 16:03:26 +02:00
2023-05-20 21:17:09 +10:00
2023-02-03 12:41:01 +11:00
2023-01-09 14:52:06 +01:00
2023-05-17 13:42:51 +10:00
2023-03-13 10:42:51 +01:00
2023-03-30 10:51:59 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-05-09 14:08:19 +10:00
2023-03-30 10:51:59 +02:00
2023-03-30 12:25:42 +02:00
2023-05-09 14:08:19 +10:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-12 14:44:39 +02:00
2023-05-13 17:38:48 +10:00
2022-09-14 21:30:56 +02:00
2023-05-09 14:08:19 +10:00
2022-10-07 22:55:03 +11:00
2023-05-09 14:08:19 +10:00
2023-05-26 18:43:19 +02:00
2023-05-26 18:43:19 +02:00
2023-05-13 17:38:48 +10:00
2023-05-09 14:08:19 +10:00
2023-05-17 05:02:39 +02:00
2023-05-02 09:37:49 +10:00
2023-04-22 13:46:11 +02:00
2023-05-09 14:08:19 +10:00
2023-03-09 13:48:14 +01:00
2023-05-09 14:08:19 +10:00
2023-05-20 21:17:09 +10:00
2023-03-29 14:17:32 +11:00
2023-05-02 09:37:49 +10:00
2022-10-02 11:17:40 -05:00
2023-04-17 13:47:41 +02:00
2023-05-02 09:37:49 +10:00
2023-05-31 15:12:03 +02:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-09 14:08:19 +10:00
2023-03-31 14:24:23 -04:00
2023-05-16 14:41:21 +10:00
2023-05-02 09:37:49 +10:00
2023-01-05 14:05:30 +01:00
2023-05-02 09:37:49 +10:00
2023-05-13 17:34:23 +10:00
2023-05-13 17:34:23 +10:00
2023-02-08 20:29:52 -05:00
2023-03-29 14:37:34 +11:00
2022-11-01 10:48:18 +01:00
2023-04-12 14:51:24 -04:00
2022-12-08 23:41:38 +01:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-03-30 10:51:59 +02:00
2023-05-12 14:44:39 +02:00
2023-04-13 14:57:57 +02:00
2023-04-19 15:52:56 -04:00
2023-05-09 14:08:19 +10:00
2023-05-13 17:38:48 +10:00
2023-03-30 10:51:59 +02:00
2023-05-20 21:17:09 +10:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-13 17:38:48 +10:00
2023-03-30 10:51:59 +02:00
2022-11-15 13:48:00 -06:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-09 14:08:19 +10:00
2023-05-13 17:38:48 +10:00
2023-05-05 09:46:28 +10:00
2023-05-09 16:05:40 +02:00
2023-05-09 14:08:19 +10:00
2023-05-02 13:07:48 +02:00
2023-05-09 14:08:19 +10:00
2023-04-28 10:24:32 -04:00
2023-04-28 12:05:00 +02:00
2023-04-28 12:05:00 +02:00
2023-04-28 10:24:32 -04:00
2023-04-28 12:05:00 +02:00
2023-04-28 12:05:00 +02:00
2023-05-02 09:37:49 +10:00
2023-03-12 22:29:15 +01:00
2023-05-03 13:18:59 +02:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-13 17:38:48 +10:00
2023-05-13 17:38:48 +10:00
2023-03-13 10:42:51 +01:00
2023-02-09 11:33:48 +11:00
2023-05-04 15:05:49 +02:00
2023-05-02 15:15:40 +10:00
2023-03-29 16:50:54 +02:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-02 09:37:49 +10:00
2023-05-05 14:01:57 +10:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-23 15:55:12 +02:00
2023-06-02 11:09:38 +02:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-15 15:14:22 +02:00
2023-01-05 14:05:30 +01:00
2023-05-09 14:08:19 +10:00
2023-03-30 10:51:59 +02:00
2023-05-13 17:38:48 +10:00
2022-11-11 13:49:12 -07:00
2022-11-01 10:48:18 +01:00
2023-03-29 16:50:54 +02:00
2023-05-09 14:08:19 +10:00
2023-01-10 01:01:43 -05:00
2023-05-20 21:17:09 +10:00
2023-05-10 16:35:49 +02:00
2023-05-09 14:08:19 +10:00
2023-02-06 19:29:21 +01:00
2023-05-24 18:03:09 +02:00
2023-05-11 15:55:57 +02:00
2023-05-02 16:14:53 +02:00
2023-05-31 15:27:14 +02:00
2023-05-16 18:37:35 +02:00
2023-05-15 15:14:22 +02:00
2023-05-16 18:37:35 +02:00
2023-05-09 14:08:19 +10:00
2023-04-14 19:20:58 +02:00
2023-05-02 09:37:49 +10:00
2023-05-15 15:14:22 +02:00
2023-02-03 12:41:01 +11:00
2023-05-26 18:43:19 +02:00
2023-05-31 13:22:48 +10:00
2023-05-05 09:46:28 +10:00
2023-05-05 09:46:28 +10:00
2023-05-09 14:08:19 +10:00
2023-05-31 13:51:10 +10:00
2023-05-03 11:25:30 +10:00
2023-05-03 11:25:30 +10:00
2023-04-19 15:52:56 -04:00
2023-04-19 22:45:48 -04:00
2023-05-09 14:08:19 +10:00
2023-03-12 22:29:15 +01:00
2023-05-02 09:37:49 +10:00
2023-04-17 13:47:41 +02:00
2023-04-28 14:00:10 -04:00
2023-05-30 15:10:13 -04:00
2023-05-04 15:39:10 +02:00
2023-05-02 09:37:49 +10:00
2023-05-30 16:28:29 -04:00
2023-06-02 21:18:12 -04:00
2023-05-04 15:39:10 +02:00
2023-05-23 17:46:32 -04:00
2023-05-04 15:39:10 +02:00
2023-05-04 15:39:10 +02:00
2023-05-04 15:39:10 +02:00
2023-05-10 14:21:39 +10:00
2023-05-24 11:25:09 -04:00
2023-04-17 13:47:41 +02:00
2023-05-10 17:40:37 +02:00
2023-05-13 17:38:48 +10:00
2023-05-09 14:08:19 +10:00
2023-03-30 10:51:59 +02:00
2023-04-04 20:39:28 +02:00
2023-03-30 10:51:59 +02:00
2023-05-23 12:58:26 -04:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-04-04 20:39:28 +02:00
2023-05-02 09:37:49 +10:00
2023-04-17 13:47:41 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-04-04 17:01:19 -04:00
2023-05-02 09:37:49 +10:00
2023-05-12 13:48:11 -04:00
2023-03-30 10:51:59 +02:00
2023-05-09 14:08:19 +10:00
2023-05-15 15:14:22 +02:00
2023-05-03 13:18:59 +02:00
2023-05-15 15:14:22 +02:00
2023-06-03 12:34:58 +02:00
2023-05-15 15:14:22 +02:00
2023-05-16 11:09:42 -04:00
2023-05-20 21:17:09 +10:00
2023-05-02 09:37:49 +10:00
2023-05-09 14:08:19 +10:00
2023-05-02 09:37:49 +10:00
2023-05-15 15:14:22 +02:00
2023-05-03 15:26:14 +10:00
2023-03-29 16:50:54 +02:00
2023-05-16 13:15:48 +10:00
2023-01-10 01:01:43 -05:00
2023-05-02 09:37:49 +10:00
2023-05-31 15:00:39 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:54:48 +10:00
2023-05-10 15:16:18 +02:00
2023-05-02 09:37:49 +10:00
2023-04-04 20:39:28 +02:00
2023-05-11 12:08:28 +12:00
2023-05-02 09:37:49 +10:00
2023-03-30 10:51:59 +02:00
2023-04-19 11:21:06 +02:00
2023-05-04 15:39:10 +02:00
2023-03-20 15:55:13 +01:00
2023-05-10 14:21:39 +10:00
2023-05-16 13:15:48 +10:00
2023-04-19 15:52:56 -04:00
2023-01-02 16:39:51 +01:00
2023-05-09 14:08:19 +10:00
2022-09-14 14:06:44 +10:00
2023-05-02 09:37:49 +10:00
2023-05-15 15:14:22 +02:00
2023-05-02 09:37:49 +10:00
2023-05-13 17:38:48 +10:00
2023-05-04 15:39:10 +02:00
2023-05-24 08:45:31 +02:00
2023-05-24 08:45:31 +02:00
2023-05-15 15:14:22 +02:00
2023-05-02 09:54:48 +10:00
2023-05-17 11:35:46 +12:00
2022-09-08 16:34:31 +02:00
2023-05-09 14:08:19 +10:00
2023-04-04 20:39:28 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-04-23 15:27:20 -04:00
2023-03-30 10:51:59 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-04-12 11:24:10 +10:00
2023-03-30 10:51:59 +02:00
2023-04-24 17:01:12 -04:00
2023-05-02 09:37:49 +10:00
2023-04-23 15:27:20 -04:00
2023-05-02 09:37:49 +10:00
2023-04-23 15:27:20 -04:00
2023-03-30 10:51:59 +02:00
2023-03-30 10:51:59 +02:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-03-30 10:51:59 +02:00
2023-05-09 14:08:19 +10:00
2023-05-15 15:14:22 +02:00
2023-05-02 09:37:49 +10:00
2023-03-30 10:51:59 +02:00
2023-05-02 09:37:49 +10:00
2023-05-02 09:37:49 +10:00
2023-05-09 14:08:19 +10:00
2023-05-02 09:37:49 +10:00
2023-01-06 20:09:51 +01:00
2023-05-09 14:08:19 +10:00
2023-05-09 15:02:12 +10:00
2023-04-23 15:27:20 -04:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2023-05-09 14:08:19 +10:00
2022-12-01 15:08:12 -06:00
2023-01-06 20:09:51 +01:00
2023-04-19 15:52:56 -04:00
2023-05-24 17:47:27 +02:00
2023-05-09 14:08:19 +10:00
2023-04-14 19:20:58 +02:00
2023-05-15 09:09:08 +10:00
2023-05-15 09:09:08 +10:00