From a21800860e00d4078fa2b339bc16087ea1f22bbc Mon Sep 17 00:00:00 2001 From: fiaxh Date: Tue, 8 Apr 2025 12:15:12 +0200 Subject: Show call button regardless of contact online status --- libdino/src/service/calls.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libdino/src/service/calls.vala') diff --git a/libdino/src/service/calls.vala b/libdino/src/service/calls.vala index a1965b83..a2d25655 100644 --- a/libdino/src/service/calls.vala +++ b/libdino/src/service/calls.vala @@ -70,14 +70,14 @@ namespace Dino { Plugins.VideoCallPlugin? plugin = Application.get_default().plugin_registry.video_call_plugin; if (plugin == null) return false; - return plugin.supports(null); + return plugin.supported(); } public async bool can_conversation_do_calls(Conversation conversation) { if (!can_we_do_calls(conversation.account)) return false; if (conversation.type_ == Conversation.Type.CHAT) { - return (yield get_call_resources(conversation.account, conversation.counterpart)).size > 0 || has_jmi_resources(conversation.counterpart); + return !conversation.counterpart.equals_bare(conversation.account.bare_jid); } else { bool is_private = stream_interactor.get_module(MucManager.IDENTITY).is_private_room(conversation.account, conversation.counterpart); return is_private && can_initiate_groupcall(conversation.account); -- cgit v1.3