Index: library/lib/nxdoc-dc.tcl =================================================================== diff -u -rd79efb10b92ad2045196990af50bc042e60b88f4 -rea3bbe8b1039c45baa2c027c005151e04e57d4b1 --- library/lib/nxdoc-dc.tcl (.../nxdoc-dc.tcl) (revision d79efb10b92ad2045196990af50bc042e60b88f4) +++ library/lib/nxdoc-dc.tcl (.../nxdoc-dc.tcl) (revision ea3bbe8b1039c45baa2c027c005151e04e57d4b1) @@ -534,7 +534,7 @@ :property processed_section { :public method assign {domain prop value} { set current_entity [$domain current_entity] - set scope [expr {[$current_entity info is class]?"class":""}] + set scope [expr {[$current_entity info has type ::nx::Class]?"class":""}] if {[$domain eval [list info exists :$prop]] && [:get $domain $prop] in [$current_entity eval [list : -system {*}$scope info mixin classes]]} { $current_entity eval [list : -system {*}$scope mixin delete [:get $domain $prop]] } @@ -643,7 +643,7 @@ # ${:current_entity} {*}$scope mixin delete ${:processed_section} # } - set scope [expr {[${:current_entity} info is class]?"class":""}] + set scope [expr {[${:current_entity} info has type ::nx::Class]?"class":""}] set mixins [${:current_entity} {*}$scope info mixin classes] if {${:processed_section} in $mixins} { set idx [lsearch -exact $mixins ${:processed_section}]