widl: Don't make the proxy virtual tables const if they use delegation.

This commit is contained in:
Alexandre Julliard 2009-06-09 12:10:20 +02:00
parent 6d7ad66315
commit d88f9e3cd9
1 changed files with 2 additions and 1 deletions

View File

@ -624,7 +624,8 @@ static void write_proxy(type_t *iface, unsigned int *proc_offset)
count = count_methods(iface); count = count_methods(iface);
/* proxy vtable */ /* proxy vtable */
print_proxy( "static const CINTERFACE_PROXY_VTABLE(%d) _%sProxyVtbl =\n", count, iface->name); print_proxy( "static %sCINTERFACE_PROXY_VTABLE(%d) _%sProxyVtbl =\n",
need_delegation_indirect(iface) ? "" : "const ", count, iface->name);
print_proxy( "{\n"); print_proxy( "{\n");
indent++; indent++;
print_proxy( "{\n"); print_proxy( "{\n");