From 76987105c1d657f858fbdabb9f40a2ff01fa1f3a Mon Sep 17 00:00:00 2001 From: 21pages Date: Sat, 8 Jul 2023 16:08:23 +0800 Subject: [PATCH] fix android show chat overly out of remote page Signed-off-by: 21pages --- flutter/lib/models/chat_model.dart | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/flutter/lib/models/chat_model.dart b/flutter/lib/models/chat_model.dart index d515d6706..4eaf75d17 100644 --- a/flutter/lib/models/chat_model.dart +++ b/flutter/lib/models/chat_model.dart @@ -234,13 +234,21 @@ class ChatModel with ChangeNotifier { } showChatPage(int id) async { - if (isConnManager) { - if (!_isShowCMChatPage) { - await toggleCMChatPage(id); + if (isDesktop) { + if (isConnManager) { + if (!_isShowCMChatPage) { + await toggleCMChatPage(id); + } + } else { + if (_isChatOverlayHide()) { + await toggleChatOverlay(); + } } } else { - if (_isChatOverlayHide()) { - await toggleChatOverlay(); + if (id == clientModeID) { + if (_isChatOverlayHide()) { + await toggleChatOverlay(); + } } } }