ソースを参照

bugfix: remap virtuals after changing type on dynobj

ncannasse 7 年 前
コミット
44be9052c0
1 ファイル変更1 行追加0 行削除
  1. 1 0
      src/std/obj.c

+ 1 - 0
src/std/obj.c

@@ -787,6 +787,7 @@ static void *hl_obj_lookup_set( vdynamic *d, int hfield, hl_type *t, hl_type **f
 					f = hl_dynobj_add_field(o,hfield,t);
 					f = hl_dynobj_add_field(o,hfield,t);
 				} else {
 				} else {
 					f->t = t;
 					f->t = t;
+					hl_dynobj_remap_virtuals(o,f,0);
 				}
 				}
 			}
 			}
 			*ft = f->t;
 			*ft = f->t;