From b1e1ec84ae5f41693e69da17f7427b59e336fc6a Mon Sep 17 00:00:00 2001 From: Guy Carmeli Date: Mon, 14 Jan 2019 18:03:06 +0200 Subject: [PATCH] Support calling mergeOptions on ExternalComponents --- .../externalcomponent/ExternalComponentViewController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/externalcomponent/ExternalComponentViewController.java b/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/externalcomponent/ExternalComponentViewController.java index 340efa2158a..ab3c6c3779a 100644 --- a/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/externalcomponent/ExternalComponentViewController.java +++ b/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/externalcomponent/ExternalComponentViewController.java @@ -39,6 +39,13 @@ public void sendOnNavigationButtonPressed(String buttonId) { } } + @Override + public void mergeOptions(Options options) { + if (options == Options.EMPTY) return; + performOnParentController(parentController -> parentController.mergeChildOptions(options, this, getView())); + super.mergeOptions(options); + } + public FragmentActivity getActivity() { return (FragmentActivity) super.getActivity(); }