Note: PatchFix has been discontinued. All observed errors have been fixed as of patch 3.3.3.
PatchFix is now aware of the running client's build number and will refuse to load and display a warning message in chat if it differs from the build it was coded for. When this happens, please delete PatchFix and check back for any updates. This is to prevent conflicts within the default UI when Blizzard issues a permanent fix to these problems.
Coded for build #10958 (Dec 1 2009)
Temporarily fixes the following errors in patch 3.3.0:
- BasicControls.xml:48 - message() references old frame name. ScriptErrors was changed to BasicScriptErrors
- WatchFrame.lua:244 - Default value not set for WatchFrame.baseAlpha. It's set by VARIABLES_LOADED, but the calling event, PLAYER_ENTERING_WORLD, occasionally fires beforehand, causing a math operation on this variable.
Version history:- ** - Build Increment to 10958 (3.3.0) (No change)
- ** - Build Increment to 10505 (3.2.2a) (No change)
- ** - Build Increment to 10482 (3.2.2) (BattlefieldMinimap load error fixed by patch)
- ** - Build Increment to 10314 (3.2.0a) (No change)
- 1.1 - Added build checking code
- 1.0 - Initial release
Notes to add:
This code only fixes errors within the default UI.
Undocumented changes a patch brings that breaks other addons will
NOT be covered.
This includes, but is not limited to the name change of
GetDifficultyColor() to
GetQuestDifficultyColor().