From e56bbb5f8f1bcbcf950864d3520cf2914fd01e43 Mon Sep 17 00:00:00 2001 From: Max Date: Tue, 31 Oct 2023 10:17:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E9=9D=9E=E6=88=BF?= =?UTF-8?q?=E9=97=B4=E7=A4=BC=E7=89=A9=20=E9=A3=98=E7=AA=97=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=20=E7=82=B9=E5=87=BB=E8=B7=B3=E8=BD=AC=E6=9C=AA?= =?UTF-8?q?=E5=B1=8F=E8=94=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erban/ui/widget/dialog/AllServiceGiftLevelDialog.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/yizhuan/erban/ui/widget/dialog/AllServiceGiftLevelDialog.kt b/app/src/main/java/com/yizhuan/erban/ui/widget/dialog/AllServiceGiftLevelDialog.kt index 327a81e0a..8ff101420 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/widget/dialog/AllServiceGiftLevelDialog.kt +++ b/app/src/main/java/com/yizhuan/erban/ui/widget/dialog/AllServiceGiftLevelDialog.kt @@ -150,8 +150,12 @@ class AllServiceGiftLevelDialog : BaseDialog { private fun goRoom( data: AllServiceGiftProtocol.DataBean ) { + if (data.roomUid <= 0L) { + // 非房间场景送的礼物 + return + } if (AllServiceGiftGoRoomTipsDialog.isNeedTips()) { - AllServiceGiftGoRoomTipsDialog(context, data.roomTitle, data.roomUid).show() + AllServiceGiftGoRoomTipsDialog(context, data.roomTitle ?: "", data.roomUid).show() } else { if (data.roomUid == JavaUtil.str2long(InitialModel.get().publicChatHallUid)) { PublicChatHallHomeActivity.openPublicChatHallPage(context)