Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix: RedBoxes don't always show up after React Native destroys
Summary: After React Native gets destroyed (e.g: via an exception), the ReactHost resets its current activity. ## Problem React Native can display RedBoxes after React Native destruction (e.g: in the case of an exception). Displaying RedBoxes requires the current activity, which gets nullified. So, the RedBox might not show up after destruction. ## Changes This diff makes ReactHost keep a track of its last non-null activity in a WeakRef. Then, the DevMenu just uses the last non-null activity to display RedBoxes (and everything else). Changelog: [Internal] Differential Revision: D48076893 fbshipit-source-id: 529973647e92a2e2e9fde4da3ce51df14b14575c
- Loading branch information