Search Issue Tracker

Won't Fix

Votes

1

Found in

5.0.0f3

Issue ID

676743

Regression

Yes

HashSet.RemoveWhere does not correctly evaluate null for GameObjects in builds

Deployment Management

-

To reproduce:
1. Open attached project
2. Open test scene
3. Press play
4. Press "n" to remove numbers from the Numbers HashSet
5. Press "s" to add a null to the Strings HashSet and then filter out nulls
6. Press "d" to delete a GameObject referenced by the SceneObjects HashSet
7. Press "o" to filter out nulls.
8. Build and run standalone build
9. Repeat steps 4-7
8. Notice that nulls doesn't filter out and the HashSet will always be at 3 elements

Comments (3)

  1. robert-ferrese

    Jan 05, 2016 05:16

    Is there a way to remove null objects from a hash set that does work in a windows standalone build?

  2. anderbubble

    Jul 31, 2015 05:19

    Why is this wont fix? I just spent over an hour tracking this down myself.

  3. jpthek9

    Apr 24, 2015 05:34

    I'm not sure if this is Unity-specific, but I'm having this problem too.

Add comment

Log in to post comment