mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-15 18:30:27 -04:00
Fix NPE when other mods request tooltips before font renderer is available. Closes #2016.
This commit is contained in:
parent
f702949d48
commit
7d6da949de
@ -17,6 +17,7 @@ object Tooltip {
|
|||||||
if (!Localization.canLocalize(Settings.namespace + "tooltip." + name)) return Seq.empty[String]
|
if (!Localization.canLocalize(Settings.namespace + "tooltip." + name)) return Seq.empty[String]
|
||||||
val tooltip = Localization.localizeImmediately("tooltip." + name).
|
val tooltip = Localization.localizeImmediately("tooltip." + name).
|
||||||
format(args.map(_.toString): _*)
|
format(args.map(_.toString): _*)
|
||||||
|
if (font == null) return tooltip.lines.toList // Some mods request tooltips before font renderer is available.
|
||||||
val isSubTooltip = name.contains(".")
|
val isSubTooltip = name.contains(".")
|
||||||
val shouldShorten = (isSubTooltip || font.getStringWidth(tooltip) > maxWidth) && !KeyBindings.showExtendedTooltips
|
val shouldShorten = (isSubTooltip || font.getStringWidth(tooltip) > maxWidth) && !KeyBindings.showExtendedTooltips
|
||||||
if (shouldShorten) {
|
if (shouldShorten) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user