Merge pull request #1647 from kiwix/release/3.1.2

Release/3.1.2
This commit is contained in:
Seán Mac Gillicuddy 2019-12-16 15:41:26 +00:00 committed by GitHub
commit 2140797473
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 27 additions and 11 deletions

View File

@ -11,7 +11,7 @@ apply(from = rootProject.file("jacoco.gradle"))
ext { ext {
set("versionMajor", 3) set("versionMajor", 3)
set("versionMinor", 1) set("versionMinor", 1)
set("versionPatch", 1) set("versionPatch", 2)
} }
fun generateVersionName() = "${ext["versionMajor"]}.${ext["versionMinor"]}.${ext["versionPatch"]}" fun generateVersionName() = "${ext["versionMajor"]}.${ext["versionMinor"]}.${ext["versionPatch"]}"

View File

@ -17,6 +17,8 @@
*/ */
package org.kiwix.kiwixmobile.core.base package org.kiwix.kiwixmobile.core.base
import android.content.res.Configuration
import android.os.Build
import android.os.Bundle import android.os.Bundle
import androidx.annotation.LayoutRes import androidx.annotation.LayoutRes
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -49,6 +51,16 @@ abstract class BaseActivity : AppCompatActivity() {
unbinder = ButterKnife.bind(this) unbinder = ButterKnife.bind(this)
} }
// TODO https://issuetracker.google.com/issues/141132133 remove this once appcompat has been fixed
override fun applyOverrideConfiguration(overrideConfiguration: Configuration?) {
if (Build.VERSION.SDK_INT in Build.VERSION_CODES.LOLLIPOP..Build.VERSION_CODES.N_MR1 &&
(resources.configuration.uiMode == applicationContext.resources.configuration.uiMode)
) {
return
}
super.applyOverrideConfiguration(overrideConfiguration)
}
override fun onDestroy() { override fun onDestroy() {
super.onDestroy() super.onDestroy()
unbinder?.unbind() unbinder?.unbind()

View File

@ -494,6 +494,7 @@ public abstract class CoreMainActivity extends BaseActivity
} }
protected void hideTabSwitcher() { protected void hideTabSwitcher() {
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowTitleEnabled(true); actionBar.setDisplayShowTitleEnabled(true);
@ -505,6 +506,7 @@ public abstract class CoreMainActivity extends BaseActivity
contentFrame.setVisibility(View.VISIBLE); contentFrame.setVisibility(View.VISIBLE);
mainMenu.showWebViewOptions(!urlIsInvalid()); mainMenu.showWebViewOptions(!urlIsInvalid());
} }
}
@OnClick(R2.id.bottom_toolbar_arrow_back) @OnClick(R2.id.bottom_toolbar_arrow_back)
void goBack() { void goBack() {

View File

@ -346,6 +346,8 @@ public class SearchActivity extends BaseActivity
@Override @Override
protected void onSaveInstanceState(Bundle outState) { protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
if (searchView != null && searchView.getQuery() != null) {
outState.putString(EXTRA_SEARCH_TEXT, searchView.getQuery().toString()); outState.putString(EXTRA_SEARCH_TEXT, searchView.getQuery().toString());
} }
}
} }