Windows: fix "heap-use-after-free" in resize_after_screen_change()
When a native window is destroyed, make sure the callback to Fl_WinAPI_Window_Driver::resize_after_screen_change() is removed.
This commit is contained in:
parent
76e76ba80a
commit
a5c8966df6
@ -50,6 +50,7 @@ Fl_WinAPI_Window_Driver::Fl_WinAPI_Window_Driver(Fl_Window *win)
|
||||
|
||||
Fl_WinAPI_Window_Driver::~Fl_WinAPI_Window_Driver()
|
||||
{
|
||||
Fl::remove_timeout(resize_after_screen_change, pWindow);
|
||||
if (shape_data_) {
|
||||
delete shape_data_->effective_bitmap_;
|
||||
delete shape_data_;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user