From 4e016d7c581316da8041d6fa285dd64ee5330971 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Mon, 4 Jun 2012 17:54:23 -0700 Subject: [PATCH] Consider FL_BORDER_BOX opaque in addition to FL_FLAT_BOX. --- src/Fl.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Fl.cxx b/src/Fl.cxx index 0810e14..bd94ac5 100644 --- a/src/Fl.cxx +++ b/src/Fl.cxx @@ -1680,9 +1680,14 @@ void Fl_Widget::damage(fl_damage_t fl, int X, int Y, int W, int H) { { wi->damage_ |= fl; - if ( wi->box() == FL_FLAT_BOX ) + switch ( wi->box() ) { - hit_opaque_widget = true; + case FL_FLAT_BOX: + case FL_BORDER_BOX: + hit_opaque_widget = true; + break; + default: + break; } if ( ! ( wi = wi->parent() ) )