From 3f6ec6a2d712950371fabe58aa86cabba187e36e Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Sat, 12 Apr 2014 20:45:45 +0200 Subject: [PATCH] Broadcast device name after changing it --- .../UserInterface/MainSettingsActivity.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/kde/kdeconnect/UserInterface/MainSettingsActivity.java b/src/main/java/org/kde/kdeconnect/UserInterface/MainSettingsActivity.java index a7cbe7ab..74145072 100644 --- a/src/main/java/org/kde/kdeconnect/UserInterface/MainSettingsActivity.java +++ b/src/main/java/org/kde/kdeconnect/UserInterface/MainSettingsActivity.java @@ -13,10 +13,11 @@ import android.preference.PreferenceManager; import android.util.Log; import android.widget.Toast; +import org.kde.kdeconnect.BackgroundService; import org.kde.kdeconnect.Helpers.DeviceHelper; import org.kde.kdeconnect_tp.R; -public class MainSettingsActivity extends PreferenceActivity{ +public class MainSettingsActivity extends PreferenceActivity { public static final String KEY_DEVICE_NAME_PREFERENCE = "device_name_preference"; @@ -55,6 +56,14 @@ public class MainSettingsActivity extends PreferenceActivity{ deviceNamePref.setSummary(getString( R.string.device_name_preference_summary, newDeviceName.toString())); + + //Broadcast the device information again since it has changed + BackgroundService.RunCommand(MainSettingsActivity.this, new BackgroundService.InstanceCallback() { + @Override + public void onServiceStart(BackgroundService service) { + service.onNetworkChange(); + } + }); return true; } }