Fixes #230 appearence settings not updating

This commit is contained in:
fourtf 2018-01-23 22:00:58 +01:00
parent 8a77f918f6
commit 418189d39c
2 changed files with 6 additions and 5 deletions

View file

@ -104,11 +104,11 @@ bool MessageLayout::layout(int width, float scale, MessageElement::Flags flags)
// update word sizes if needed // update word sizes if needed
if (imagesChanged) { if (imagesChanged) {
// fourtf: update images // this->container.updateImages();
this->addFlags(MessageLayout::RequiresBufferUpdate); this->addFlags(MessageLayout::RequiresBufferUpdate);
} }
if (textChanged) { if (textChanged) {
// fourtf: update text // this->container.updateText();
this->addFlags(MessageLayout::RequiresBufferUpdate); this->addFlags(MessageLayout::RequiresBufferUpdate);
} }
if (widthChanged || wordMaskChanged) { if (widthChanged || wordMaskChanged) {

View file

@ -155,9 +155,10 @@ void TextElement::addToContainer(MessageLayoutContainer &container, MessageEleme
return e; return e;
}; };
if (word.width == -1) { // fourtf: add again
// if (word.width == -1) {
word.width = metrics.width(word.text); word.width = metrics.width(word.text);
} // }
// see if the text fits in the current line // see if the text fits in the current line
if (container.fitsInLine(word.width)) { if (container.fitsInLine(word.width)) {