Ace3

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

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of Nevcairiel Nevcairiel Wed, 02 Dec 2009 18:05:21

    Fixed in 882. I hope without regressions, too!

    Last edited on 02 Dec 2009 by Nevcairiel
  • Avatar of Nevcairiel Nevcairiel Wed, 11 Nov 2009 13:35:05

    Hm yeah i can see that happening, lets see if i can fix it.

  • 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

Reported by

Possible assignees