|
|
@ -1490,11 +1490,6 @@ public final class ComposeActivity |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void onBackPressed() { |
|
|
|
public void onBackPressed() { |
|
|
|
// Acting like a teen: deliberately ignoring parent.
|
|
|
|
// Acting like a teen: deliberately ignoring parent.
|
|
|
|
handleCloseButton(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void handleCloseButton() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(composeOptionsBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED || |
|
|
|
if(composeOptionsBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED || |
|
|
|
addMediaBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED || |
|
|
|
addMediaBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED || |
|
|
|
emojiBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED ) { |
|
|
|
emojiBehavior.getState() == BottomSheetBehavior.STATE_EXPANDED ) { |
|
|
@ -1504,6 +1499,11 @@ public final class ComposeActivity |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handleCloseButton(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void handleCloseButton() { |
|
|
|
|
|
|
|
|
|
|
|
CharSequence contentText = textEditor.getText(); |
|
|
|
CharSequence contentText = textEditor.getText(); |
|
|
|
CharSequence contentWarning = contentWarningEditor.getText(); |
|
|
|
CharSequence contentWarning = contentWarningEditor.getText(); |
|
|
|
|
|
|
|
|
|
|
|