fix(jui): cast the tileEntity in openTextEdit() as a sign

This commit is contained in:
Sally Knight 2026-03-24 07:01:17 +03:00
parent 135b403af1
commit 98b9cf6147

View file

@ -549,8 +549,10 @@ void LocalPlayer::closeContainer() {
void LocalPlayer::openTextEdit(std::shared_ptr<TileEntity> tileEntity) {
#ifdef ENABLE_JAVA_GUIS
minecraft->setScreen(new TextEditScreen(sign));
bool success = true;
if (tileEntity->GetType() == eTYPE_SIGNTILEENTITY) {
minecraft->setScreen(new TextEditScreen(std::dynamic_pointer_cast<SignTileEntity>(tileEntity)));
bool success = true;
}
#else
bool success;