Refresh draw objects when common settings change
Common settings may change colors so make sure that we refresh the draw objects when the settings change to draw them in the proper colors. Failing to do this may also cause left over lines on the screen depending on OpenGL drivers Fixes https://gitlab.com/kicad/code/kicad/issues/11921
This commit is contained in:
parent
29d58ae063
commit
8aabdcff9c
|
@ -1119,6 +1119,9 @@ void SYMBOL_EDIT_FRAME::CommonSettingsChanged( bool aEnvVarsChanged, bool aTextV
|
|||
GetCanvas()->GetGAL()->SetAxesColor( m_colorSettings->GetColor( LAYER_SCHEMATIC_GRID_AXES ) );
|
||||
GetCanvas()->GetGAL()->DrawGrid();
|
||||
|
||||
GetCanvas()->GetView()->UpdateAllItems( KIGFX::ALL );
|
||||
GetCanvas()->Refresh();
|
||||
|
||||
RecreateToolbars();
|
||||
|
||||
if( aEnvVarsChanged )
|
||||
|
@ -1166,6 +1169,7 @@ void SYMBOL_EDIT_FRAME::RebuildView()
|
|||
GetCanvas()->GetView()->HideDrawingSheet();
|
||||
GetCanvas()->GetView()->ClearHiddenFlags();
|
||||
|
||||
GetCanvas()->GetView()->UpdateAllItems( KIGFX::ALL );
|
||||
GetCanvas()->Refresh();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue