Check for invalid library pin object pointer.
This commit is contained in:
parent
7276486756
commit
466c707e91
|
@ -2,7 +2,7 @@
|
||||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2018 CERN
|
* Copyright (C) 2018 CERN
|
||||||
* Copyright (C) 2019-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
* Copyright (C) 2019-2024 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
* @author Jon Evans <jon@craftyjon.com>
|
* @author Jon Evans <jon@craftyjon.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
|
@ -272,6 +272,13 @@ bool SCH_PIN::IsStacked( const SCH_PIN* aPin ) const
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool SCH_PIN::IsGlobalPower() const
|
||||||
|
{
|
||||||
|
wxCHECK( m_libPin, false );
|
||||||
|
|
||||||
|
return m_libPin->IsGlobalPower();
|
||||||
|
}
|
||||||
|
|
||||||
void SCH_PIN::ClearDefaultNetName( const SCH_SHEET_PATH* aPath )
|
void SCH_PIN::ClearDefaultNetName( const SCH_SHEET_PATH* aPath )
|
||||||
{
|
{
|
||||||
std::lock_guard<std::recursive_mutex> lock( m_netmap_mutex );
|
std::lock_guard<std::recursive_mutex> lock( m_netmap_mutex );
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2018 CERN
|
* Copyright (C) 2018 CERN
|
||||||
* Copyright (C) 2019-2023 KiCad Developers, see AUTHOR.txt for contributors.
|
* Copyright (C) 2019-2024 KiCad Developers, see AUTHOR.txt for contributors.
|
||||||
* @author Jon Evans <jon@craftyjon.com>
|
* @author Jon Evans <jon@craftyjon.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
|
@ -157,7 +157,7 @@ public:
|
||||||
|
|
||||||
int GetLength() const;
|
int GetLength() const;
|
||||||
|
|
||||||
bool IsGlobalPower() const { return m_libPin->IsGlobalPower(); }
|
bool IsGlobalPower() const;
|
||||||
|
|
||||||
bool ConnectionPropagatesTo( const EDA_ITEM* aItem ) const override;
|
bool ConnectionPropagatesTo( const EDA_ITEM* aItem ) const override;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue