talk-android/app/src/main/java/com/nextcloud/talk
Marcel Hibbe 1d62b9f7f9
avoid NPE when context is not known when creating conversation
NPE without this fix:

Exception java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
  at android.content.ComponentName.<init> (ComponentName.java:132)
  at android.content.Intent.<init> (Intent.java:8269)
  at com.nextcloud.talk.conversation.CreateConversationDialogFragment.initiateConversation (CreateConversationDialogFragment.kt:276)
  at com.nextcloud.talk.conversation.CreateConversationDialogFragment.access$initiateConversation (CreateConversationDialogFragment.kt:63)
  at com.nextcloud.talk.conversation.CreateConversationDialogFragment$addParticipants$1.invoke (CreateConversationDialogFragment.kt:257)
  at com.nextcloud.talk.conversation.CreateConversationDialogFragment$addParticipants$1.invoke (CreateConversationDialogFragment.kt:248)
  at com.nextcloud.talk.conversation.CreateConversationDialogFragment$sam$androidx_lifecycle_Observer$0.onChanged
  at androidx.lifecycle.LiveData.considerNotify (LiveData.java:133)
  at androidx.lifecycle.LiveData.dispatchingValue (LiveData.java:151)
  at androidx.lifecycle.LiveData.setValue (LiveData.java:309)
  at androidx.lifecycle.MutableLiveData.setValue (MutableLiveData.java:50)
  at androidx.lifecycle.LiveData$1.run (LiveData.java:93)
  at android.os.Handler.handleCallback (Handler.java:958)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:230)
  at android.os.Looper.loop (Looper.java:319)
  at android.app.ActivityThread.main (ActivityThread.java:8893)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:608)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1103)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-04-04 17:12:21 +02:00
..
account avoid NPE when serverVersion is not known 2024-04-04 16:09:15 +02:00
activities Add SPDX header 2024-03-23 17:18:18 +01:00
adapters refactor (extract methods) 2024-04-03 16:51:42 +02:00
api Add SPDX header 2024-03-23 17:18:18 +01:00
application Add SPDX header 2024-03-29 12:55:12 +01:00
arbitrarystorage Add SPDX header 2024-03-29 15:42:11 +01:00
bottomsheet/items Add SPDX header 2024-03-24 20:08:43 +01:00
call Add SPDX header 2024-03-29 15:42:11 +01:00
callbacks Add SPDX header 2024-03-29 12:55:12 +01:00
callnotification Add SPDX header 2024-03-29 15:42:11 +01:00
chat fix ConcurrentModificationException 2024-04-03 17:15:49 +02:00
components/filebrowser Add SPDX header 2024-03-29 12:55:12 +01:00
contacts remove 'source' variable from Participant 2024-04-03 16:51:42 +02:00
conversation avoid NPE when context is not known when creating conversation 2024-04-04 17:12:21 +02:00
conversationinfo fix to hide moderation actions 2024-04-03 16:51:42 +02:00
conversationinfoedit use new result api 2024-04-01 04:40:05 +05:30
conversationlist avoid NPE when serverVersion is not known 2024-04-04 16:09:15 +02:00
dagger/modules Add SPDX header 2024-03-29 15:42:11 +01:00
data Add SPDX header 2024-03-29 15:42:11 +01:00
diagnose translate all boolean values in diagnosis screen 2024-04-04 16:06:06 +02:00
events Add SPDX header 2024-03-29 15:42:11 +01:00
extensions Add SPDX header 2024-03-29 15:42:11 +01:00
fullscreenfile Add SPDX header 2024-03-29 15:42:11 +01:00
interfaces Add SPDX header 2024-03-29 12:55:12 +01:00
invitation Add SPDX header 2024-03-29 15:42:11 +01:00
jobs Add SPDX header 2024-03-29 15:42:11 +01:00
location Add SPDX header 2024-03-29 15:42:11 +01:00
lock use new result api 2024-04-01 04:40:05 +05:30
messagesearch Add SPDX header 2024-03-29 15:42:11 +01:00
models remove 'source' variable from Participant 2024-04-03 16:51:42 +02:00
openconversations Add SPDX header 2024-03-29 15:42:11 +01:00
polls Add SPDX header 2024-03-29 15:42:11 +01:00
presenters Add SPDX header 2024-03-29 12:55:12 +01:00
profile use new result api 2024-04-01 04:40:05 +05:30
raisehand Add SPDX header 2024-03-29 15:42:11 +01:00
receivers Add SPDX header 2024-03-29 15:42:11 +01:00
remotefilebrowser Add SPDX header 2024-03-29 15:42:11 +01:00
repositories Add SPDX header 2024-03-29 15:42:11 +01:00
settings avoid NPE when serverVersion is not known 2024-04-04 16:09:15 +02:00
shareditems Add SPDX header 2024-03-29 15:42:11 +01:00
signaling Add SPDX header 2024-03-29 15:42:11 +01:00
translate Add SPDX header 2024-03-29 15:42:11 +01:00
ui Add SPDX header 2024-03-29 15:42:11 +01:00
upload Add SPDX header 2024-03-29 15:42:11 +01:00
users Add SPDX header 2024-03-23 17:18:18 +01:00
utils avoid NPE when serverVersion is not known 2024-04-04 16:09:15 +02:00
viewmodels Add SPDX header 2024-03-23 17:18:18 +01:00
webrtc Add SPDX header 2024-03-29 15:42:11 +01:00