aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2016-06-17 18:04:15 -0400
committerJorge Arellano Cid <jcid@dillo.org>2016-06-17 18:04:15 -0400
commit65966421a337898bc29d4557bdc1ec076a179501 (patch)
tree5e2b9e3f968c7ce2174ecda75a657cdc8eb4a528
parente5045651a0b695a72aeb2fb1696cedf0d9e57a2c (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.
-rw-r--r--dw/textblock.cc2
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);
}