summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Fl_Browser_.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Fl_Browser_.cxx b/src/Fl_Browser_.cxx
index f4a729d6e..0b6cac865 100644
--- a/src/Fl_Browser_.cxx
+++ b/src/Fl_Browser_.cxx
@@ -423,8 +423,9 @@ J1:
fl_pop_clip();
}
fl_pop_clip();
- redraw1 = redraw2 = 0;
+ fl_push_clip(x(),y(),w(),h()); // STR# 2886
+ redraw1 = redraw2 = 0;
if (!dont_repeat) {
dont_repeat = 1;
// see if changes to full_height caused by calls to slow_height
@@ -474,6 +475,7 @@ J1:
}
real_hposition_ = hposition_;
+ fl_pop_clip();
}
// Quick way to delete and reset everything: