--- com_misc.c.old 2007-01-25 10:41:00.625000000 +0000 +++ com_misc.c 2007-01-25 11:47:48.421875000 +0000 @@ -78,6 +78,7 @@ VariantInit(&obj->v); VariantCopyInd(&obj->v, v); + obj->modified = 0; if (V_VT(&obj->v) == VT_DISPATCH) { IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo);