diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d61d0ff..1616e95 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -29,10 +29,12 @@
@@ -52,6 +54,7 @@
@@ -68,11 +71,13 @@
diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/MainActivity.kt
index c5e9588..8103121 100644
--- a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/MainActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/MainActivity.kt
@@ -18,8 +18,10 @@ class MainActivity : SimpleActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
- setupOptionsMenu()
appLaunched(BuildConfig.APPLICATION_ID)
+ setupOptionsMenu()
+ refreshMenuItems()
+
change_keyboard_holder.setOnClickListener {
(getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager).showInputMethodPicker()
}
@@ -48,6 +50,7 @@ class MainActivity : SimpleActivity() {
private fun setupOptionsMenu() {
main_toolbar.setOnMenuItemClickListener { menuItem ->
when (menuItem.itemId) {
+ R.id.more_apps_from_us -> launchMoreAppsFromUsIntent()
R.id.settings -> launchSettings()
R.id.about -> launchAbout()
else -> return@setOnMenuItemClickListener false
@@ -56,6 +59,12 @@ class MainActivity : SimpleActivity() {
}
}
+ private fun refreshMenuItems() {
+ main_toolbar.menu.apply {
+ findItem(R.id.more_apps_from_us).isVisible = !resources.getBoolean(R.bool.hide_google_relations)
+ }
+ }
+
private fun launchSettings() {
hideKeyboard()
startActivity(Intent(applicationContext, SettingsActivity::class.java))
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index c8a03ae..44c7d24 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -1,6 +1,11 @@