diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java
index 197e3286c..465a621d0 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java
@@ -3,6 +3,8 @@ package nodomain.freeyourgadget.gadgetbridge.externalevents;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
+import android.content.SharedPreferences;
+import android.preference.PreferenceManager;
import android.util.Log;
import nodomain.freeyourgadget.gadgetbridge.BluetoothCommunicationService;
@@ -14,9 +16,10 @@ public class TimeChangeReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
+ SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context);
final String action = intent.getAction();
- if (action.equals(Intent.ACTION_TIME_CHANGED) || action.equals(Intent.ACTION_TIMEZONE_CHANGED)) {
+ if (sharedPrefs.getBoolean("datetime_synconconnect", true) && (action.equals(Intent.ACTION_TIME_CHANGED) || action.equals(Intent.ACTION_TIMEZONE_CHANGED))) {
Log.i(TAG, "Time or Timezone changed, syncing with device");
Intent startIntent = new Intent(context, BluetoothCommunicationService.class);
startIntent.setAction(BluetoothCommunicationService.ACTION_SETTIME);
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 80594dadf..7ccf68f3a 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -17,7 +17,8 @@
Allgemeine Einstellungen
Verbinde, wenn Bluetooth eingeschaltet wird
Datum und Zeit
- Synchronisiere die Uhrzeit nach dem Verbindungsaufbau
+ Uhrzeit synchronisieren
+ Synchronisiere die Urzeit mit dem Gerät (bei Verbindingsaufbau und wenn die Zeit oder Zeitzone auf dem Android Gerät eingestellt wird)
Benachrichtigungen
SMS
K9-Mail
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index cbc841dc0..c8d99a473 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -24,7 +24,8 @@
Connect to device when Bluetooth turned on
Date and Time
- Sync time when connecting
+ Sync time
+ Sync time to device when connecting and when time or timezone changes on Android
Notifications
SMS