소스 검색

Fixed unset_attribute

Yentl Van Tendeloo 8 년 전
부모
커밋
274859cc2b
2개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. BIN
      bootstrap/bootstrap.m.gz
  2. 2 1
      bootstrap/modelling.alc

BIN
bootstrap/bootstrap.m.gz


+ 2 - 1
bootstrap/modelling.alc

@@ -242,7 +242,8 @@ Void function unset_attribute(model : Element, element : String, attribute : Str
 		attr_link = set_pop(attr_links)
 		dict_delete(model["type_mapping"], read_edge_dst(model["model"][attr_link]))
 		dict_delete(model["type_mapping"], model["model"][attr_link])
-		delete_element(read_edge_dst(model["model"][attr_link]))
+		dict_delete(model["model"], reverseKeyLookup(model["model"], read_edge_dst(model["model"][attr_link])))
+		delete_element(model["model"][attr_link])
 
 	return!