Abu Zubyan says: We said to Sayyiduna Abdullah bin Abbas (may Allah be pleased with them): Tell us, what is the meaning of Allah Almighty’s statement: {مَاجَعَلَاللّٰہُلِرَجُلٍمِنْقَلْبَیْنِفِیجَوْفِہِ} … Allah Almighty has not made two hearts in the body of any man. What does this mean? He said: The Noble Prophet (peace and blessings be upon him) was one day performing prayer, and he experienced a distraction. The hypocrites who used to pray with him said: You have two hearts, one with them, meaning the hypocrites, and one with his companions. Then Allah Almighty revealed this verse: {مَاجَعَلَاللّٰہُلِرَجُلٍمِنْقَلْبَیْنِفِیجَوْفِہِ}.
Hadith Referenceالفتح الربانی / تفسير من سورة القصص إلى سورة الأحقاف / 8705
Hadith Gradingمحدثین:ضعیف
Hadith Takhrij«اسناده ضعيف، قابوس ليّن،يكتب حديثه ولا يحتج به ۔ أخرجه الطبراني: 12611، والبيھقي: 1/ 39 ، (انظر مسند أحمد ترقيم الرسالة: 2410 ترقیم بيت الأفكار الدولية: 2410»