diff --git a/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java b/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java index 4f867b19f2..eb255bf6d3 100644 --- a/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java +++ b/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java @@ -180,8 +180,12 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredActionBarA .setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_PUBLIC_KEY)); this.findPreference(PREFERENCE_CATEGORY_QR_CODE) .setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_QR_CODE)); - this.findPreference(PREFERENCE_CATEGORY_LINK_DEVICE) - .setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_LINK_DEVICE)); + + Preference linkDevicePreference = this.findPreference(PREFERENCE_CATEGORY_LINK_DEVICE); + // Hide if we're already a secondary device + linkDevicePreference.setVisible(!TextSecurePreferences.isSecondaryDevice(getContext())); + linkDevicePreference.setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_LINK_DEVICE)); + this.findPreference(PREFERENCE_CATEGORY_SEED) .setOnPreferenceClickListener(new CategoryClickListener((PREFERENCE_CATEGORY_SEED)));