diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2016-06-17 18:04:15 -0400 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2016-06-17 18:04:15 -0400 |
commit | 65966421a337898bc29d4557bdc1ec076a179501 (patch) | |
tree | 5e2b9e3f968c7ce2174ecda75a657cdc8eb4a528 /dw | |
parent | e5045651a0b695a72aeb2fb1696cedf0d9e57a2c (diff) |
Fix for updateReference() (missing content, overlapped text sometimes)
This is a race condition. When loading [1], tables under the form date camp,
may dissapear and some overlapping text be shown below.
How to reproduce: load the site (network effect may be enough), or
go back and forward a few times, or maximize then back and forward.
[1] http://www.btgpactual.mdgms.com/www/chile/resume.html
FWIW this is the only regression I've found so far.
Diffstat (limited to 'dw')
-rw-r--r-- | dw/textblock.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dw/textblock.cc b/dw/textblock.cc index beff9cd5..124e6a80 100644 --- a/dw/textblock.cc +++ b/dw/textblock.cc @@ -3034,7 +3034,7 @@ void Textblock::queueDrawRange (int index1, int index2) void Textblock::updateReference (int ref) { - if (lines->size () > 0) + if (words->size () > 0) queueResize (ref, false); } |