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 cf54d3431..5c93cac51 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 @@ -167,8 +167,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)