|
@@ -284,10 +284,12 @@ public class BottomTabsLayout extends BaseLayout implements AHBottomNavigation.O
|
284
|
284
|
|
285
|
285
|
@Override
|
286
|
286
|
public void newStack(final ScreenParams params) {
|
287
|
|
- ScreenStack currentScreenStack = getCurrentScreenStack();
|
288
|
|
- currentScreenStack.newStack(params, createScreenLayoutParams(params));
|
289
|
|
- bottomTabs.setStyleFromScreen(params.styleParams);
|
290
|
|
- EventBus.instance.post(new ScreenChangedEvent(params));
|
|
287
|
+ ScreenStack screenStack = getScreenStack(params.getNavigatorId());
|
|
288
|
+ screenStack.newStack(params, createScreenLayoutParams(params));
|
|
289
|
+ if (isCurrentStack(screenStack)) {
|
|
290
|
+ bottomTabs.setStyleFromScreen(params.styleParams);
|
|
291
|
+ EventBus.instance.post(new ScreenChangedEvent(params));
|
|
292
|
+ }
|
291
|
293
|
}
|
292
|
294
|
|
293
|
295
|
@Override
|