diff --git a/ClassicalSharp/2D/Screens/Menu/GuiOptionsScreen.cs b/ClassicalSharp/2D/Screens/Menu/GuiOptionsScreen.cs index d174f0466..6b266182d 100644 --- a/ClassicalSharp/2D/Screens/Menu/GuiOptionsScreen.cs +++ b/ClassicalSharp/2D/Screens/Menu/GuiOptionsScreen.cs @@ -63,6 +63,14 @@ namespace ClassicalSharp { g.Drawer2D.UseBitmappedChat = v == "no"; Options.Set( OptionsKey.ArialChatFont, v == "yes" ); game.Events.RaiseChatFontChanged(); + + if( inputWidget != null ) { + inputWidget.Dispose(); inputWidget = null; + } + if( descWidget != null ) { + descWidget.Dispose(); descWidget = null; + } + g.RefreshHud(); Recreate(); } ),