diff --git a/pcbnew/widgets/search_handlers.cpp b/pcbnew/widgets/search_handlers.cpp index 97e0282b5c..85cc874a28 100644 --- a/pcbnew/widgets/search_handlers.cpp +++ b/pcbnew/widgets/search_handlers.cpp @@ -91,6 +91,9 @@ int FOOTPRINT_SEARCH_HANDLER::Search( const wxString& aQuery ) m_hitlist.clear(); BOARD* board = m_frame->GetBoard(); + if( board == nullptr ) + return 0; + EDA_SEARCH_DATA frp; frp.findString = aQuery;