当时皇孙司马遹拉着晋武帝的衣角,在他耳边说:
“夜里失火很突然,应该防备意外,不能让火光照到皇上您。”
晋武帝听了,觉得这孩子很奇特。
第二天,晋武帝带着皇孙司马遹去看猪圈,司马遹对晋武帝说:
“这猪很肥,为啥不杀了犒劳将士,还让它一直浪费粮食呢?”
晋武帝赞赏他的话,就派人把猪杀了。
晋武帝摸着他的背,对廷尉傅祗说:“这孩子肯定能振兴我家。”
第二天早朝,晋武帝对大臣们说:“我的皇孙司马遹特别聪明,之前看到失火时的告诫,后来又说出杀猪的话,就像我太祖宣帝那么有才。我看太子没什么才能,本来想废了他。现在看到皇孙这么聪慧,就不换太子了。”
于是大臣们纷纷祝贺,高呼万岁。
晋武帝在凌云台大宴群臣。
尚书卫瓘知道太子司马衷是个庸才,干不了政事,一直想找机会说废太子的事,可又不敢开口。
于是在朝会上假装喝醉了,走到晋武帝的座位前跪下说:
“臣有话想说。”
晋武帝问:“你想说啥呢?”
卫瓘欲言又止了好几次,最后用手摸着座位说:“这个位子可惜了。”
晋武帝心里明白他的意思,就故意说:“你真是喝醉了。”
这样一来卫瓘不敢再说,而晋武帝心里却清楚得很,闷闷不乐地回宫了,悄悄对皇后杨氏说:
“现在太子没法担当大任,这事可咋办呢?”
杨皇后回答说:“自古以来,皇位都是立嫡长子,不管贤能还是愚蠢,哪能随便变动呢?”
当时晋武帝病得很重,知道太子没本事,不过仗着皇孙司马遹聪明机灵,所以没有废立太子的想法。
晋武帝采用王佑的计谋,让太子同母的弟弟司马柬、司马玮、司马允分别镇守要害之地。
又担心杨氏家族逼迫,任命王佑为北军中侯,掌管禁卫军。
还为皇孙司马遹精心挑选下属官员,因为散骑常侍刘寔品行高洁,就任命他为皇孙的老师,来辅佐皇孙。
同时又封了好几个宗室成员。