Campbell Barton
57d76553ee
Fix #132991 : Array modifier + X-Ray crash selecting an empty meshes
...
Resolve regression introduced in [0] intended to fix another regression
introduced in [1] to resolve an assert from [2] (a C++ cleanup).
Recent changes made the array modifier return early with the start-cap's
mesh however this meant the required custom-data layers wouldn't
necessarily exist on the returned mesh, causing selection to crash.
Besides this the same logic was missing from the end-cap.
Resolve by restoring the logic from before [1],
adding a check to prevent the assert.
[0]: 9ad6957574
[1]: 8b2556e8d8
[2]: cb62ab5b28
2025-01-14 14:42:14 +01:00
..
2024-05-20 10:14:41 -04:00
2025-01-14 14:42:14 +01:00
2024-04-24 17:01:22 +02:00
2024-05-04 13:29:35 +02:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-05-20 13:11:18 -04:00
2024-02-19 15:59:59 +01:00
2024-03-28 18:28:35 -04:00
2024-05-20 10:14:41 -04:00
2024-04-04 22:46:41 +02:00
2024-02-19 15:59:59 +01:00
2024-04-04 22:46:41 +02:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-03-11 10:54:23 +01:00
2024-02-27 17:57:50 +11:00
2024-05-30 14:12:26 +02:00
2024-04-05 15:28:28 +02:00
2024-04-24 17:01:22 +02:00
2024-04-20 13:46:14 +10:00
2024-02-23 18:18:23 +01:00
2024-05-21 13:16:53 +02:00
2024-03-05 11:51:29 +01:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-04-06 14:25:18 +02:00
2024-02-23 10:56:47 +01:00
2024-05-28 12:12:31 +02:00
2024-05-08 12:35:06 +02:00
2024-04-11 16:15:18 +02:00
2024-05-15 16:25:41 +02:00
2024-03-29 11:18:06 +01:00
2024-03-08 20:19:46 +08:00
2024-04-01 15:51:35 +11:00
2024-04-30 09:08:46 -04:00
2024-04-24 17:01:22 +02:00
2024-04-24 17:01:22 +02:00
2024-06-26 19:25:20 +02:00
2024-01-30 17:19:35 +01:00
2024-02-19 15:59:59 +01:00
2024-02-27 17:57:50 +11:00
2024-05-20 10:14:41 -04:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-05-20 10:14:41 -04:00
2024-06-26 19:25:20 +02:00
2024-05-29 14:55:14 +02:00
2024-02-26 15:04:28 -05:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-05-02 16:22:19 +02:00
2024-08-06 19:04:22 +02:00
2024-02-19 15:59:59 +01:00
2024-04-19 09:03:31 -04:00
2024-07-11 17:25:29 +02:00
2024-01-18 22:51:30 +01:00
2024-04-04 22:46:41 +02:00
2024-06-28 14:34:26 +02:00
2024-02-19 15:59:59 +01:00
2024-05-20 13:18:24 -04:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-05-20 10:14:41 -04:00
2024-04-04 22:46:41 +02:00
2024-03-06 16:14:34 +01:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2024-03-07 16:23:35 -05:00
2024-03-29 13:29:30 +11:00
2024-02-19 15:59:59 +01:00
2024-04-04 22:46:41 +02:00
2024-06-26 19:25:20 +02:00
2024-05-20 13:18:24 -04:00
2024-04-24 17:01:22 +02:00
2024-08-06 19:04:22 +02:00
2024-05-16 14:53:09 +02:00
2024-01-29 16:49:16 +01:00
2024-03-29 21:42:30 +01:00
2024-03-08 17:15:08 +11:00
2024-02-19 15:59:59 +01:00
2024-06-26 19:25:20 +02:00
2024-02-19 15:59:59 +01:00
2024-04-24 17:01:22 +02:00
2024-04-04 22:46:41 +02:00
2024-04-04 22:46:41 +02:00
2024-02-19 15:59:59 +01:00
2024-04-24 17:01:22 +02:00
2024-02-19 15:59:59 +01:00
2024-04-24 17:01:22 +02:00
2024-02-19 15:59:59 +01:00
2024-04-04 22:46:41 +02:00