diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2006-04-27 21:40:47 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2006-04-27 21:40:47 +0000 |
| commit | ad0fc9ca23717b46639d2f28a83437300499870d (patch) | |
| tree | 80502551cd9ec6701c76c5942a8bd6466376f945 /fluid/CodeEditor.h | |
| parent | cbbec03b5e44e8855dbcf424150be5e144044fb2 (diff) | |
STR #1162: Fl_Menu_Button::popup was trying to access a previously deleted widget (itself). The delayed deleting mechanism in 'Fl::delete_widget' did not work in this case because the main loop is called before the callback returns. The fix implements a type of automatic pointer that will be cleared to NULL should the widget get deleted. This may not be a 'nice' solution, but it does fix the problem reliably. We could actually use this for all widget pointers and remove the delayed delete mechanism alltogether
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5037 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/CodeEditor.h')
0 files changed, 0 insertions, 0 deletions
