assert that ShadowNodeRegistry is only accessed from one thread

Reviewed By: astreet

Differential Revision: D3461859

fbshipit-source-id: 790e831d2ca239110e00a5723be40e870ceab020
This commit is contained in:
Chris Hopman
2016-06-30 15:13:39 -07:00
committed by Facebook Github Bot 9
parent c1f7aa3824
commit e19225aa64
4 changed files with 45 additions and 3 deletions
@@ -141,9 +141,7 @@ public class UIManagerModule extends ReactContextBaseJavaModule implements
* CatalystApplicationFragment as an example.
*
* TODO(6242243): Make addMeasuredRootView thread safe
* NB: this method is horribly not-thread-safe, the only reason it works right now is because
* it's called exactly once and is called before any JS calls are made. As soon as that fact no
* longer holds, this method will need to be fixed.
* NB: this method is horribly not-thread-safe.
*/
public int addMeasuredRootView(final SizeMonitoringFrameLayout rootView) {
final int tag = mNextRootViewTag;