Преглед на файлове

fix push promise rejection

Guy Carmeli преди 7 години
родител
ревизия
47d0cb6f73
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2
    1
      lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/Navigator.java

+ 2
- 1
lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/Navigator.java Целия файл

@@ -108,8 +108,9 @@ public class Navigator extends ParentController implements ModalListener {
108 108
         ViewController from = findControllerById(fromId);
109 109
         if (from != null) {
110 110
             from.performOnParentStack(stack -> ((StackController) stack).animatePush(viewController, listener));
111
+        } else {
112
+            listener.onError("Could not push component: " + viewController.getId() + ". Stack with id " + fromId + " was not found.");
111 113
         }
112
-        listener.onError("Could not push component: " + viewController.getId() + ". Stack with id " + fromId + " was not found.");
113 114
     }
114 115
 
115 116
     public void setStackRoot(String fromId, ViewController viewController, CommandListener listener) {