From 6b971d1ce2f38dcb3b6ee44052602b8922ddd954 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Tue, 29 Sep 2020 16:14:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E9=81=93=E8=B7=AF?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E5=86=8D=E6=AC=A1=E7=82=B9=E5=87=BB=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/module/service/marker/MapMarkerManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java index c78b8fc367..dc9b4602ee 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java @@ -229,8 +229,11 @@ public class MapMarkerManager implements IMogoMarkerClickListener, } private void updateCarUserInfoWindow( IMogoMarker marker ) { - if ( !marker.isDestroyed() ) { + if ( marker != null && !marker.isDestroyed() ) { try { + if ( !TextUtils.equals( marker.getOwner(), ModuleNames.CARD_TYPE_USER_DATA ) ) { + return; + } marker.setIcon( OnlineCarMarkerView.getInstance().getSelectedBitmap( getCarVehicleType( marker ) ) ); MarkerOnlineCar onlineCar = ( MarkerOnlineCar ) ( ( MarkerShowEntity ) marker.getObject() ).getBindObj(); CallChatApi.getInstance().showUserWindow( mContext, onlineCar );