Hey, has anyone started pcbnew with nothing in ~/.config/kicad recently? I just did, and loaded a project, and this is what I got:
https://misc.c4757p.com/wtfpcbnew.png I had to manually set the canvas from inside pcbnew. Otherwise the rendering was completely screwed up, everything piled on top of everything in a way that I couldn't even really tell what was going on. Uninitialized setting somewhere, maybe? It's entirely possible this is specific to this machine, I also haven't started from clean in a long time. Just curious whether anyone's testing those code paths. I also had to apply this patch to keep pcbnew from segfaulting when I open menus. Suppose I should probably open a proper bug for this one, but I'm a bit confused by it (it seems like this should have been broken for a long time for everyone, but it...isn't?) diff --git a/pcbnew/pcb_base_frame.cpp b/pcbnew/pcb_base_frame.cpp index 36ffbd45f..c663f8a60 100644 --- a/pcbnew/pcb_base_frame.cpp +++ b/pcbnew/pcb_base_frame.cpp @@ -1189,7 +1189,7 @@ void PCB_BASE_FRAME::OnUpdateSwitchCanvas( wxUpdateUIEvent& aEvent ) for( auto ii: menuList ) { wxMenuItem* item = menuBar->FindItem( ii.menuId ); - if( ii.galType == canvasType ) + if( item && ii.galType == canvasType ) item->Check( true ); } } -- Alexis _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

