diff --git a/build.gradle b/build.gradle index a397baf..046dc17 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.3.1' } } diff --git a/conductor/src/main/java/com/bluelinelabs/conductor/Router.java b/conductor/src/main/java/com/bluelinelabs/conductor/Router.java index 8d733f7..bea47d4 100644 --- a/conductor/src/main/java/com/bluelinelabs/conductor/Router.java +++ b/conductor/src/main/java/com/bluelinelabs/conductor/Router.java @@ -546,6 +546,8 @@ public abstract class Router { if (transaction.controller.getNeedsAttach()) { performControllerChange(transaction, null, true, new SimpleSwapChangeHandler(false)); + } else { + setControllerRouter(transaction.controller); } } } diff --git a/demo/build.gradle b/demo/build.gradle index 7fc19b6..9871266 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -4,8 +4,8 @@ android { compileSdkVersion rootProject.ext.compileSdkVersion compileOptions { - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 + sourceCompatibility 1.8 + targetCompatibility 1.8 } defaultConfig { diff --git a/dependencies.gradle b/dependencies.gradle index 83bd880..56e41fa 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,7 +3,7 @@ ext { compileSdkVersion = 28 targetSdkVersion = 28 - butterknifeVersion = '9.0.0-rc1' + butterknifeVersion = '10.1.0' picassoVersion = '2.5.2' leakCanaryVersion = '1.5.4' rxJavaVersion = '1.3.8'