diff --git a/eeschema/sch_painter.cpp b/eeschema/sch_painter.cpp index a7f97cf6f4..6a933b9f2b 100644 --- a/eeschema/sch_painter.cpp +++ b/eeschema/sch_painter.cpp @@ -1509,7 +1509,8 @@ void SCH_PAINTER::draw( const SCH_FIELD *aField, int aLayer ) bool underline = false; - if( aField->IsHypertext() && ( aField->GetFlags() & IS_ROLLOVER ) > 0 ) + if( aField->IsHypertext() && ( aField->GetFlags() & IS_ROLLOVER ) > 0 + && !drawingShadows && !aField->IsMoving() ) { color = PUREBLUE; underline = true;