Made view-once a non-sticky setting.

This commit is contained in:
Greyson Parrelli
2020-01-07 16:18:07 -05:00
parent d2d450aff2
commit c346f32762
2 changed files with 1 additions and 13 deletions

View File

@@ -194,7 +194,7 @@ class MediaSendViewModel extends ViewModel {
buttonState = (recipient != null) ? ButtonState.SEND : ButtonState.CONTINUE;
if (viewOnceState == ViewOnceState.GONE && viewOnceSupported()) {
viewOnceState = TextSecurePreferences.isViewOnceMessageEnabled(application) ? ViewOnceState.ENABLED : ViewOnceState.DISABLED;
viewOnceState = ViewOnceState.DISABLED;
showViewOnceTooltipIfNecessary(viewOnceState);
} else if (!viewOnceSupported()) {
viewOnceState = ViewOnceState.GONE;
@@ -272,9 +272,6 @@ class MediaSendViewModel extends ViewModel {
.toList();
selectedMedia.setValue(uncaptioned);
TextSecurePreferences.setIsViewOnceMessageEnabled(application, viewOnceState == ViewOnceState.ENABLED);
hudState.setValue(buildHudState());
}