diff --git a/app/build.gradle b/app/build.gradle
index ad3404b9f..354dbaa0e 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -49,12 +49,13 @@ ext {
icepickLibVersion = '3.2.0'
stethoLibVersion = '1.5.0'
}
+
dependencies {
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2') {
exclude module: 'support-annotations'
}
- implementation 'com.github.TeamNewPipe:NewPipeExtractor:1eff8c5708'
+ implementation 'com.github.TeamNewPipe:NewPipeExtractor:fef71aeccc37'
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:2.8.9'
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 33e0651e5..e4d448184 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -76,10 +76,6 @@
android:name=".about.AboutActivity"
android:label="@string/title_activity_about"/>
-
-
@@ -122,6 +118,7 @@
+
{
+ NewPipeSettings.resetDownloadFolders(this);
+ finish();
+ })
+ .setNegativeButton(R.string.cancel, (DialogInterface dialogInterface, int i) -> {
+ dialogInterface.dismiss();
+ finish();
+ })
+ .create()
+ .show();
+ }
+}
diff --git a/app/src/main/java/org/schabi/newpipe/fragments/BaseStateFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/BaseStateFragment.java
index af16ff062..589d15bd4 100644
--- a/app/src/main/java/org/schabi/newpipe/fragments/BaseStateFragment.java
+++ b/app/src/main/java/org/schabi/newpipe/fragments/BaseStateFragment.java
@@ -87,12 +87,7 @@ public abstract class BaseStateFragment extends BaseFragment implements ViewC
RxView.clicks(errorButtonRetry)
.debounce(300, TimeUnit.MILLISECONDS)
.observeOn(AndroidSchedulers.mainThread())
- .subscribe(new Consumer