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

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.