diff --git a/radiant/eclass_def.cpp b/radiant/eclass_def.cpp index dcef9b0d..d2dcb987 100644 --- a/radiant/eclass_def.cpp +++ b/radiant/eclass_def.cpp @@ -255,6 +255,12 @@ eclass_t *Eclass_InitFromText( char *text ){ ) { e->nShowFlags |= ECLASS_ANGLE; } + for ( i = 0 ; i < MAX_FLAGS ; i++ ) + { + if ( e->flagnames[i] && e->flagnames[i][0] != 0 && strcmpi( e->flagnames[i], "angle" ) && e->fixedsize ) { + e->nShowFlags |= ECLASS_ANGLE; + } + } if ( strcmpi( e->name, "path" ) == 0 ) { e->nShowFlags |= ECLASS_PATH; }