93 - \AceConfigDialog-3.0: NotifyChange() not working for BlizzOps registered with a path
If I register an option table like this:
LibStub("AceConfig-3.0"):RegisterOptionsTable("Decursive", D.options, 'dcr');
LibStub("AceConfigDialog-3.0"):AddToBlizOptions("Decursive", "Decursive", nil, "general");
A call to (while Blizzard option window is open on Decursive settings):
LibStub("AceConfigRegistry-3.0"):NotifyChange("Decursive");
will not make the Blizz option UI to refresh.
I've tried to found the cause and it seems that's because AceConfigDialog.BlizOptions doesn't contain an entry for "Decursive" but for the key "Decursive\001general". The consequence is that NotifyChange() won't find the BlizOption related frame.
| User | When | Change |
|---|---|---|
| Nevcairiel | Wed, 02 Dec 2009 18:05:45 | Changed status from New to Fixed |
| Archarodim | Wed, 11 Nov 2009 01:51:18 | Create |
- 2 comments
- 2 comments
Facts
- Last updated on
- 02 Dec 2009
- Reported on
- 11 Nov 2009
- Status
- Fixed - Developer made requested changes. QA should verify.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Component
- AceConfig-3.0
- #2
Nevcairiel Wed, 02 Dec 2009 18:05:21Fixed in 882. I hope without regressions, too!
- #1
Nevcairiel Wed, 11 Nov 2009 13:35:05Hm yeah i can see that happening, lets see if i can fix it.