From d77e357bb0449d5347877f201d0045848880cab7 Mon Sep 17 00:00:00 2001 From: corvid Date: Sun, 23 Jan 2011 23:46:03 +0000 Subject: don't let complex button destroy flat view --- dw/fltkcomplexbutton.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'dw/fltkcomplexbutton.cc') diff --git a/dw/fltkcomplexbutton.cc b/dw/fltkcomplexbutton.cc index 3ef50238..e1427a9e 100644 --- a/dw/fltkcomplexbutton.cc +++ b/dw/fltkcomplexbutton.cc @@ -176,3 +176,10 @@ ComplexButton::ComplexButton(int X, int Y, int W, int H, const char *L) set_flag(SHORTCUT_LABEL); } +ComplexButton::~ComplexButton() { + /* + * The Fl_Group destructor clear()s the children, but layout expects + * the flat view to be around until it deletes if. + */ + remove(0); +} -- cgit v1.2.3