El 1 de marzo de 1338, el hijo y heredero de Juan de Bohemia, Carlos, margrave de Moravia, firmó un nuevo tratado con Carlos I y Luis en Visegrád.