mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
avoid crash when clicking on header in conversation search mode
fix #1893 Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
9d1233aad2
commit
93e9b362b6
@ -857,6 +857,7 @@ public class ConversationsListController extends BaseController implements Searc
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onItemClick(View view, int position) {
|
public boolean onItemClick(View view, int position) {
|
||||||
|
try {
|
||||||
selectedConversation = ((ConversationItem) Objects.requireNonNull(adapter.getItem(position))).getModel();
|
selectedConversation = ((ConversationItem) Objects.requireNonNull(adapter.getItem(position))).getModel();
|
||||||
if (selectedConversation != null && getActivity() != null) {
|
if (selectedConversation != null && getActivity() != null) {
|
||||||
if (showShareToScreen) {
|
if (showShareToScreen) {
|
||||||
@ -869,6 +870,10 @@ public class ConversationsListController extends BaseController implements Searc
|
|||||||
openConversation();
|
openConversation();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (ClassCastException e) {
|
||||||
|
Log.w(TAG, "failed to cast clicked item to ConversationItem. Most probably a heading was clicked. This is" +
|
||||||
|
" just ignored.", e);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user