aboutsummaryrefslogtreecommitdiff
path: root/dw/textblock.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-05-01 21:19:22 +0200
committerSebastian Geerken <devnull@localhost>2014-05-01 21:19:22 +0200
commit413e63c3527d29d9a762a56a076ec55f244ebb57 (patch)
tree78da6d3cd033ba81a0d168b26147ff7a9242c2d2 /dw/textblock.cc
parent8afd0e5a02887e72fb2c947c074fb499658af95f (diff)
Fixed OutOfFlowMgr::getClearPosition(Textblock*, Side), and so an endless resize cycle.
Diffstat (limited to 'dw/textblock.cc')
-rw-r--r--dw/textblock.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/dw/textblock.cc b/dw/textblock.cc
index 540df6a9..99ba6d06 100644
--- a/dw/textblock.cc
+++ b/dw/textblock.cc
@@ -275,6 +275,7 @@ Textblock::Textblock (bool limitTextWidth)
DBG_OBJ_SET_NUM ("availDescent", availDescent);
verticalOffset = 0;
+ DBG_OBJ_SET_NUM ("verticalOffset", verticalOffset);
this->limitTextWidth = limitTextWidth;
@@ -2766,11 +2767,17 @@ void Textblock::queueDrawRange (int index1, int index2)
void Textblock::setVerticalOffset (int verticalOffset)
{
+ DBG_OBJ_MSGF ("resize", 0, "<b>setVerticalOffset</b> (%d)", verticalOffset);
+ DBG_OBJ_MSG_START ();
+
if (this->verticalOffset != verticalOffset) {
this->verticalOffset = verticalOffset;
+ DBG_OBJ_SET_NUM ("verticalOffset", verticalOffset);
mustQueueResize = true;
queueDraw (); // Could perhaps be optimized.
}
+
+ DBG_OBJ_MSG_END ();
}
/**