Fix TASInput Crash When Stick Bitmap Is Null

Patch provided by RGamma
This commit is contained in:
RGamma 2015-07-03 11:11:21 -04:00 committed by Fog
parent c53e7f2842
commit 3639755120
1 changed files with 3 additions and 1 deletions

View File

@ -868,7 +868,9 @@ void TASInputDlg::UpdateStickBitmap(Stick stick)
x = 256 - (u8)x;
if (stick.y_cont.reverse)
y = 256 - (u8)y;
stick.bitmap->SetBitmap(CreateStickBitmap(x, y));
// If TASInputDlg::UpdateFromText(wxCommandEvent&) interrupts stick initialization, this bitmap is a nullptr
if (stick.bitmap != nullptr)
stick.bitmap->SetBitmap(CreateStickBitmap(x, y));
}
void TASInputDlg::OnCloseWindow(wxCloseEvent& event)