Index: change.h =================================================================== --- change.h (revision 9196) +++ change.h (revision 9197) @@ -35,7 +35,7 @@ * some defines */ #define PCB_CHANGENAME_TYPES \ - (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_LINE) + (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_LINE) #define PCB_CHANGESIZE_TYPES \ (PCB_TYPE_POLYGON | PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_LINE | \ @@ -42,7 +42,7 @@ PCB_TYPE_ARC | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_ELEMENT) #define PCB_CHANGE2NDSIZE_TYPES \ - (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_ELEMENT) + (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC) /* We include polygons here only to inform the user not to do it that way. */ #define PCB_CHANGECLEARSIZE_TYPES \ @@ -49,13 +49,13 @@ (PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA | PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLYGON) #define PCB_CHANGENONETLIST_TYPES \ - (PCB_TYPE_ELEMENT) + (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC) #define PCB_CHANGESQUARE_TYPES \ - (PCB_TYPE_ELEMENT | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA) + (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA) #define PCB_CHANGEOCTAGON_TYPES \ - (PCB_TYPE_ELEMENT | PCB_TYPE_PIN | PCB_TYPE_VIA) + (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_VIA) #define PCB_CHANGEJOIN_TYPES \ (PCB_TYPE_ARC | PCB_TYPE_LINE | PCB_TYPE_TEXT)