From: Hiroo H. <hir...@co...> - 2004-09-11 04:07:18
|
Torsten> I've made a small fix with calling Torsten> IPatch[] patarray =3D Patch.valueOf(patchSysex); Torsten> instead of Torsten> IPatch[] patarray =3D createPatch(patchSysex); Torsten> And now the converter is concerned properly. I see the problem. Your fix is close, but is not optimal. I made a fix for this. I found I could remove IPatch.chooseDriver method. I've checked in the fix. Please try it. Torsten> > But in the core.Driver.createPatch(SysexMessage[]) method I fou= nd only the lines Torsten> > // if Conveter for the patch exist, convert the patch. Torsten> > IPatch[] patarray =3D createPatch(patchSysex); Torsten> > And Patch.valueOf() calls it. Torsten> Alas Patch.valueof() isn't called anytime. I just meant that Patch.valueOf() also called =2EDriver.createPatch(SysexMessage[]). It is not called by SysgetGetDialog. --=20 Hiroo Hayashi |