Fixing store crashes

pull/1713/head
ThomasSession 1 month ago
parent 6021c192d8
commit 33c6c4692f

@ -205,7 +205,7 @@ class ApplicationContext : Application(), DefaultLifecycleObserver,
@Volatile @Volatile
var isAppVisible: Boolean = false var isAppVisible: Boolean = false
override fun getSystemService(name: String): Any { override fun getSystemService(name: String): Any? {
if (MessagingModuleConfiguration.MESSAGING_MODULE_SERVICE == name) { if (MessagingModuleConfiguration.MESSAGING_MODULE_SERVICE == name) {
return messagingModuleConfiguration!! return messagingModuleConfiguration!!
} }

@ -429,9 +429,12 @@ public class MediaPreviewActivity extends ScreenLockActionBarActivity implements
String mediaFilename = ""; String mediaFilename = "";
if (mediaItem.attachment != null) { if (mediaItem.attachment != null) {
mediaFilename = mediaItem.attachment.getFilename(); mediaFilename = mediaItem.attachment.getFilename();
} else { }
if(mediaFilename == null || mediaFilename.isEmpty()){
mediaFilename = FilenameUtils.getFilenameFromUri(MediaPreviewActivity.this, mediaItem.uri, mediaItem.mimeType); mediaFilename = FilenameUtils.getFilenameFromUri(MediaPreviewActivity.this, mediaItem.uri, mediaItem.mimeType);
} }
final String outputFilename = mediaFilename; // We need a `final` value for the saveTask, below final String outputFilename = mediaFilename; // We need a `final` value for the saveTask, below
Log.i(TAG, "About to save media as: " + outputFilename); Log.i(TAG, "About to save media as: " + outputFilename);

Loading…
Cancel
Save