Skip to content

Commit c74d4ea

Browse files
authored
Merge pull request #5814 from nextcloud/bugfix/noid/avoidToOpenMultipleInstances
Bugfix/noid/avoid to open multiple instances
2 parents b0be424 + 9dfc53c commit c74d4ea

3 files changed

Lines changed: 2 additions & 6 deletions

File tree

app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ abstract class PreviewMessageViewHolder(itemView: View?, payload: Any?) :
112112
clickView = image
113113
messageText.visibility = View.VISIBLE
114114
if (message.getCalculateMessageType() === ChatMessage.MessageType.SINGLE_NC_ATTACHMENT_MESSAGE) {
115-
fileViewerUtils = FileViewerUtils(context!!, message.activeUser!!)
115+
val chatActivity = commonMessageInterface as ChatActivity
116+
fileViewerUtils = FileViewerUtils(chatActivity, message.activeUser!!)
116117
val fileName = message.selectedIndividualHashMap!![KEY_NAME]
117118

118119
messageText.text = fileName

app/src/main/java/com/nextcloud/talk/conversationinfo/ConversationInfoActivity.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,8 +600,6 @@ class ConversationInfoActivity :
600600

601601
private fun showSharedItems() {
602602
val intent = Intent(this, SharedItemsActivity::class.java)
603-
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
604-
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
605603
intent.putExtra(BundleKeys.KEY_CONVERSATION_NAME, conversation?.displayName)
606604
intent.putExtra(KEY_ROOM_TOKEN, conversationToken)
607605
intent.putExtra(

app/src/main/java/com/nextcloud/talk/utils/FileViewerUtils.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,23 +224,20 @@ class FileViewerUtils(private val context: Context, private val user: User) {
224224

225225
private fun openImageView(filename: String, mimetype: String) {
226226
val fullScreenImageIntent = Intent(context, FullScreenImageActivity::class.java)
227-
fullScreenImageIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
228227
fullScreenImageIntent.putExtra("FILE_NAME", filename)
229228
fullScreenImageIntent.putExtra("IS_GIF", isGif(mimetype))
230229
context.startActivity(fullScreenImageIntent)
231230
}
232231

233232
private fun openMediaView(filename: String, mimetype: String) {
234233
val fullScreenMediaIntent = Intent(context, FullScreenMediaActivity::class.java)
235-
fullScreenMediaIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
236234
fullScreenMediaIntent.putExtra("FILE_NAME", filename)
237235
fullScreenMediaIntent.putExtra("AUDIO_ONLY", isAudioOnly(mimetype))
238236
context.startActivity(fullScreenMediaIntent)
239237
}
240238

241239
private fun openTextView(filename: String, mimetype: String) {
242240
val fullScreenTextViewerIntent = Intent(context, FullScreenTextViewerActivity::class.java)
243-
fullScreenTextViewerIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
244241
fullScreenTextViewerIntent.putExtra("FILE_NAME", filename)
245242
fullScreenTextViewerIntent.putExtra("IS_MARKDOWN", isMarkdown(mimetype))
246243
context.startActivity(fullScreenTextViewerIntent)

0 commit comments

Comments
 (0)