Only show linked devices reminder if devices previously linked.
This commit is contained in:
parent
f1fd29a477
commit
b0e1294584
2 changed files with 5 additions and 2 deletions
|
@ -27,6 +27,7 @@ import org.signal.core.util.logging.Log;
|
|||
import org.thoughtcrime.securesms.database.loaders.DeviceListLoader;
|
||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||
import org.thoughtcrime.securesms.devicelist.Device;
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore;
|
||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||
import org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask;
|
||||
import org.whispersystems.signalservice.api.SignalServiceAccountManager;
|
||||
|
@ -106,7 +107,9 @@ public class DeviceListFragment extends ListFragment
|
|||
if (data.isEmpty()) {
|
||||
empty.setVisibility(View.VISIBLE);
|
||||
TextSecurePreferences.setMultiDevice(getActivity(), false);
|
||||
SignalStore.misc().setShouldShowLinkedDevicesReminder(false);
|
||||
} else {
|
||||
SignalStore.misc().setShouldShowLinkedDevicesReminder(true);
|
||||
empty.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,8 +40,8 @@ class RegistrationCompleteFragment : LoggingFragment() {
|
|||
val activity = requireActivity()
|
||||
val viewModel: RegistrationViewModel by viewModels(ownerProducer = { requireActivity() })
|
||||
|
||||
if (viewModel.isReregister) {
|
||||
SignalStore.misc().shouldShowLinkedDevicesReminder = true
|
||||
if (SignalStore.misc().shouldShowLinkedDevicesReminder) {
|
||||
SignalStore.misc().shouldShowLinkedDevicesReminder = viewModel.isReregister
|
||||
}
|
||||
|
||||
if (SignalStore.storageService().needsAccountRestore()) {
|
||||
|
|
Loading…
Add table
Reference in a new issue