From 5f2f19adde29ebc48333f1538f16d9d0849a04b4 Mon Sep 17 00:00:00 2001 From: randoman <738b86bb93c44695854182cc459afcbb@lonestar.no> Date: Sat, 20 Oct 2018 11:32:47 +0200 Subject: [PATCH] minor fix to font change method to better handle nulls --- src/XUnity.AutoTranslator.Plugin.Core/TranslationInfo.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/XUnity.AutoTranslator.Plugin.Core/TranslationInfo.cs b/src/XUnity.AutoTranslator.Plugin.Core/TranslationInfo.cs index dd30e7f8..1f6c7a0a 100644 --- a/src/XUnity.AutoTranslator.Plugin.Core/TranslationInfo.cs +++ b/src/XUnity.AutoTranslator.Plugin.Core/TranslationInfo.cs @@ -66,9 +66,9 @@ public void ChangeFont( object graphic ) var ui = graphic as Text; var previousFont = ui.font; - var newFont = FontCache.GetOrCreate( previousFont.fontSize ); + var newFont = FontCache.GetOrCreate( previousFont?.fontSize ?? ui.fontSize ); - if( newFont != previousFont ) + if( !ReferenceEquals( newFont, previousFont ) ) { ui.font = newFont; _unfont = obj =>