Unbind BITMAP_BUTTON events during destruct

This commit is contained in:
Mark Roszko
2024-08-15 22:26:02 -04:00
committed by Marek Roszko
parent f63d018f1c
commit ef757ffd28
+7
View File
@@ -92,6 +92,13 @@ void BITMAP_BUTTON::setupEvents()
BITMAP_BUTTON::~BITMAP_BUTTON()
{
Unbind( wxEVT_PAINT, &BITMAP_BUTTON::OnPaint, this );
Unbind( wxEVT_LEFT_UP, &BITMAP_BUTTON::OnLeftButtonUp, this );
Unbind( wxEVT_LEFT_DOWN, &BITMAP_BUTTON::OnLeftButtonDown, this );
Unbind( wxEVT_LEAVE_WINDOW, &BITMAP_BUTTON::OnMouseLeave, this );
Unbind( wxEVT_ENTER_WINDOW, &BITMAP_BUTTON::OnMouseEnter, this );
Unbind( wxEVT_KILL_FOCUS, &BITMAP_BUTTON::OnKillFocus, this );
Unbind( wxEVT_SET_FOCUS, &BITMAP_BUTTON::OnSetFocus, this );
}