VSIP: Babel Fix

After I developed a language service with babel, I noted that when you are
 in a file that use this language service, the SearchCombo (Find combo) is
 empty, the same happen with  configurations combo. I was trying to fix
 this problem and finally I found the cause of the problem. In the babel
 package in the ViewFilter.cpp there is an error.
 In the execute method

 STDMETHODIMP ViewFilter::Exec(in const GUID* commandGroup, ....., out
 VARIANT* result)
 {
     if (result) VariantInit(result);
         ....
 }

 If you comment the "if" statement everything start working
 The problem is that the ViewFilter can't initialize this variant always,
it should initialize the result only if it handle the command, because it is
in  a message chain.

 Now my problem is how to distribute my babel package, I don't wanna change
 the guids only for this fix, may be in the site the VSIP Team could upload
a new merge module for babel with fixes.

1 Comment

  • Thanks for bringing up this issue. I have entered it in our bug database and the team will consider it for Whidbey Beta 2. I'll look into seeing if there is something we can do for VS 2003.



    Aaron Marten

    Microsoft Corporation

Comments have been disabled for this content.