Skip to content

Conversation

@Paliak
Copy link
Contributor

@Paliak Paliak commented Aug 5, 2025

Fixes issues with #8925 mentioned on Discord.

This pr is against the branch for #8925

Description of the problem being solved:

The TooltipClass:CheckForUpdate had to be updated so that the tooltip updates correctly after changing the option. I kinda obsessed over optimizing this. Removed the secondary loop as the first one without the break statement will update all the records. Though this has the cost of doing more comparisons which could end up being more expensive if strings end up being compared often. Looking through current calls to this function it seems like it's all just addresses and booleans.

Steps taken to verify a working solution:

  • Test saving saving the messing with the options
  • Test tooltip caching since i messed with that too

The TooltipClass:CheckForUpdate had to be updated so that
the tooltip updates correctly after changing the option.
I kinda obsessed over optimizing this. Removed the secondary
loop as the first one without the break statement will
update all the records. Though this has the cost of doing
more comparisons which could end up being more expensive if
strings end up being compared often. Looking through current
calls to this function it seems like it's all just addresses
and booleans.
@Paliak Paliak added the enhancement New feature, calculation, or mod label Aug 5, 2025
@LocalIdentity LocalIdentity merged commit 44a63c0 into PathOfBuildingCommunity:add_not-supported-info Aug 7, 2025
LocalIdentity added a commit that referenced this pull request Aug 7, 2025
…em (#8925)

* Add text after red mods to show that PoB does not currently handle them

PoB does not calculate mods that have red text on them but many users do not know this. Adding this reminder text after all the lines should make it more obvious

* Fix first load crash

* Fix check for empty line

* Typo

* FIX: fixes toggle requiring reload, minor optimalizations (#8928)

The TooltipClass:CheckForUpdate had to be updated so that
the tooltip updates correctly after changing the option.
I kinda obsessed over optimizing this. Removed the secondary
loop as the first one without the break statement will
update all the records. Though this has the cost of doing
more comparisons which could end up being more expensive if
strings end up being compared often. Looking through current
calls to this function it seems like it's all just addresses
and booleans.

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Co-authored-by: Paliak <91493239+Paliak@users.noreply.github.com>
@Paliak Paliak deleted the unsup-warn-fixes branch August 7, 2025 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants