Initialize more members for UIWidget

m_scaleCvar was not initialized to NULL, which could cause crashes
fadeSequence was not initialized
This commit is contained in:
smallmodel 2023-09-07 19:31:31 +02:00
parent f949f1e88d
commit bed2f15a72
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -668,7 +668,7 @@ str UIReggedMaterial::GetName
UIWidget::UIWidget()
{
VectorSet2D( m_vVirtualScale, 1.0f, 1.0f );
VectorSet2D( m_vVirtualScale, 1, 1 );
m_parent = NULL;
m_background_color.set( 0.075f, 0.097f, 0.139f, 1.0f );
m_foreground_color = UColor(UHudColor);
@ -700,8 +700,16 @@ UIWidget::UIWidget()
m_iFontAlignmentHorizontal = FONT_JUSTHORZ_CENTER;
m_iFontAlignmentVertical = FONT_JUSTVERT_CENTER;
m_bVirtual = false;
m_scaleCvar = NULL;
m_enabledCvar = "";
m_fadeSequenceDelayStart = 0;
m_fadeSequenceFadeIn = 0;
m_fadeSequenceHold = 0;
m_fadeSequenceFadeOut = 0;
m_fadeSequenceState = fadesequence_t::SEQUENCE_NONE;
m_fadeSequenceAlpha = 0;
UIRect2D frame( 6.0f, 6.0f, 100.0f, 13.0f );
setFrame( frame );
}