diff --git a/src/org/kde/kdeconnect/Plugins/BigscreenPlugin/BigscreenActivity.java b/src/org/kde/kdeconnect/Plugins/BigscreenPlugin/BigscreenActivity.java index 8ea2c92f..c569ddb2 100644 --- a/src/org/kde/kdeconnect/Plugins/BigscreenPlugin/BigscreenActivity.java +++ b/src/org/kde/kdeconnect/Plugins/BigscreenPlugin/BigscreenActivity.java @@ -97,5 +97,11 @@ public class BigscreenActivity extends AppCompatActivity { } } } + + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java b/src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java index aaf2c6b7..0e21049d 100644 --- a/src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java +++ b/src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java @@ -365,5 +365,10 @@ public class MousePadActivity extends AppCompatActivity implements GestureDetect imm.toggleSoftInputFromWindow(keyListenerView.getWindowToken(), 0, 0); } + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java index 837ad56b..69feaa55 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java @@ -141,4 +141,10 @@ public class MprisActivity extends AppCompatActivity { } } } + + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.java b/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.java index fb162e20..53366521 100644 --- a/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.java +++ b/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.java @@ -185,5 +185,10 @@ public class PresenterActivity extends AppCompatActivity implements SensorEventL }; } + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandActivity.java b/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandActivity.java index a895332d..2d83c2f0 100644 --- a/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandActivity.java +++ b/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandActivity.java @@ -146,4 +146,10 @@ public class RunCommandActivity extends AppCompatActivity { BackgroundService.RunWithPlugin(this, deviceId, RunCommandPlugin.class, plugin -> plugin.removeCommandsUpdatedCallback(commandsChangedCallback)); } + + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/UserInterface/About/AboutKDEActivity.kt b/src/org/kde/kdeconnect/UserInterface/About/AboutKDEActivity.kt index 0c29284a..8d7f2ea2 100644 --- a/src/org/kde/kdeconnect/UserInterface/About/AboutKDEActivity.kt +++ b/src/org/kde/kdeconnect/UserInterface/About/AboutKDEActivity.kt @@ -45,4 +45,9 @@ class AboutKDEActivity : AppCompatActivity() { @Suppress("DEPRECATION") Html.fromHtml(html) } } + + override fun onSupportNavigateUp(): Boolean { + super.onBackPressed() + return true + } } \ No newline at end of file diff --git a/src/org/kde/kdeconnect/UserInterface/CustomDevicesActivity.java b/src/org/kde/kdeconnect/UserInterface/CustomDevicesActivity.java index 0d2eda3f..f8a958b1 100644 --- a/src/org/kde/kdeconnect/UserInterface/CustomDevicesActivity.java +++ b/src/org/kde/kdeconnect/UserInterface/CustomDevicesActivity.java @@ -223,4 +223,10 @@ public class CustomDevicesActivity extends AppCompatActivity implements CustomDe this.position = position; } } + + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } } diff --git a/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java b/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java index ec8182c7..798fc72c 100644 --- a/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java +++ b/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java @@ -110,6 +110,12 @@ public class PluginSettingsActivity } + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } + @Override public void onFinish() { finish(); diff --git a/src/org/kde/kdeconnect/UserInterface/TrustedNetworksActivity.java b/src/org/kde/kdeconnect/UserInterface/TrustedNetworksActivity.java index c1a02854..13b35acf 100644 --- a/src/org/kde/kdeconnect/UserInterface/TrustedNetworksActivity.java +++ b/src/org/kde/kdeconnect/UserInterface/TrustedNetworksActivity.java @@ -137,4 +137,10 @@ public class TrustedNetworksActivity extends AppCompatActivity { } } + @Override + public boolean onSupportNavigateUp() { + super.onBackPressed(); + return true; + } + }