diff --git a/app/src/main/java/dummydomain/yetanothercallblocker/CallReceiver.java b/app/src/main/java/dummydomain/yetanothercallblocker/CallReceiver.java index 7883f3c..ed609a5 100644 --- a/app/src/main/java/dummydomain/yetanothercallblocker/CallReceiver.java +++ b/app/src/main/java/dummydomain/yetanothercallblocker/CallReceiver.java @@ -57,8 +57,8 @@ public class CallReceiver extends BroadcastReceiver { NumberInfo numberInfo = DatabaseSingleton.getNumberInfo(incomingNumber); boolean blocked = false; - if (!isOnCall && numberInfo.rating == NumberInfo.Rating.NEGATIVE - && blockCalls) { + if (blockCalls && !isOnCall && numberInfo.rating == NumberInfo.Rating.NEGATIVE + && numberInfo.contactItem == null) { blocked = rejectCall(context); if (blocked) {