PopupWaveSelector problem after update from IGOR 6.22A to 6.32A

Hi!

Since the update to IGOR 6.32A, my procedures using the PopupWaveSelector generate an error on use.
Consider the following code (as minimal an example I could manage):

#pragma rtGlobals=3     // Use modern global access method and strict wave access.
#include <PopupWaveSelector>

Function myPanel()
    make /O /T /N=(2,2) listBoxMx = ""
    make /O /T colTitles = {"SomeWave","SomeInfo"}
    make /O/N=(2,2) listBoxMx_sel
   
    DoWindow /K the_Panel
    NewPanel /W=(1,1,300,300) as "example panel"
    DoWindow /C the_Panel
   
    ListBox myListBox,pos={1,1},size={299,299},frame = 2,mode = 5
    ListBox myListBox, listWave = listBoxMx
    ListBox myListBox, selWave = listBoxMx_sel
    ListBox myListBox, titleWave = colTitles
    MakeListboxCellIntoWSPopup("the_Panel", "myListBox", 0, 0, listBoxMx, listBoxMx_sel) //converts one listbox cell into a popup wave selector
End


When I execute myPanel() and try to use the listbox cell I converted into a popup wave selector, IGOR says:

Button error: "'myListBox' is not a 'Button' control"

and redirects me to the line
    Button $(popInfo.hostButton), win=$hostWindow, userData(popupWSInfo)=infoStr

in PopupWaveSelector.ipf.

Is there anything I can do to fix this? Am I doing something wrong in the setup of the popup wave selector or does the code in PopupWaveSelector.ipf need an update for IGOR 6.32A?

Looking forward for your input!
Replace the offending line with:

ModifyControl $popInfo.hostButton, win=$hostWindow,userdata(popupWSInfo)=infoStr

This has been updated in our source control and will be fixed in the next release. Apologies.

Nate Hyde
WaveMetrics
Nate Hyde