diff --git a/assets/root/uidragonsoul.py b/assets/root/uidragonsoul.py index c76db2fe..f355d3c8 100644 --- a/assets/root/uidragonsoul.py +++ b/assets/root/uidragonsoul.py @@ -1373,14 +1373,22 @@ class DragonSoulRefineWindow(ui.ScriptWindow): self.Refresh() def __OverInRefineItem(self, slotIndex): + if not self.tooltipItem: + return if slotIndex in self.refineItemInfo: inven_type, inven_pos, item_count = self.refineItemInfo[slotIndex] self.tooltipItem.SetInventoryItem(inven_pos, inven_type) + else: + self.tooltipItem.HideToolTip() def __OverInResultItem(self, slotIndex): + if not self.tooltipItem: + return if slotIndex in self.resultItemInfo: inven_type, inven_pos, item_count = self.resultItemInfo[slotIndex] self.tooltipItem.SetInventoryItem(inven_pos, inven_type) + else: + self.tooltipItem.HideToolTip() def __OverOutItem(self): if self.tooltipItem: