Mehr Null-Abfragen in SelectContact eingebaut
This commit is contained in:
@@ -396,7 +396,7 @@ namespace ChatController
|
||||
|
||||
_ScrollPrueferAktivieren = false;
|
||||
|
||||
if(contact.HasUnreadMessages)
|
||||
if(contact?.HasUnreadMessages ?? false)
|
||||
{
|
||||
contact.HasUnreadMessages = false;
|
||||
|
||||
@@ -422,17 +422,17 @@ namespace ChatController
|
||||
{
|
||||
foreach(var obj in Clientlist.Items)
|
||||
{
|
||||
if(obj is ContactDependencyObject contactDependencyObject && Equals(contactDependencyObject.Contact, contact))
|
||||
if(obj is ContactDependencyObject contactDependencyObject && contact != null && contactDependencyObject.Contact != null && Equals(contactDependencyObject.Contact, contact))
|
||||
{
|
||||
Clientlist.SelectedItem = obj;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
_ChatMessages.Clear();
|
||||
_ChatMessages?.Clear();
|
||||
OnPropertyChanged(nameof(_ChatMessages));
|
||||
|
||||
Chat.LoadChatMessagesForContactAsync(currentContact, GetFirstMessage(), chatMessages =>
|
||||
Chat?.LoadChatMessagesForContactAsync(currentContact, GetFirstMessage(), chatMessages =>
|
||||
{
|
||||
this.Dispatch(() =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user