Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 29, 2006, 10:38:12 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: fixed a SegFault (that this worked before is some wonder :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/text_engine/multi_line_text.cc

    r7454 r7455  
    9191  for (unsigned int i = 0; i < this->getText().size(); ++i)
    9292  {
    93     if (unlikely(this->getText()[i] == '\n' || i == this->lineEnds[lineNumber]))
     93    if (unlikely(!this->lineEnds.empty() && i == this->lineEnds[lineNumber]))
    9494    {
    9595      // go to the next Line.
     
    140140      width += this->getFont()->getGlyphArray()[this->getText()[i]]->advance;
    141141  }
    142   this->setSizeY2D(this->lineEnds.size() * (this->lineSpacing+this->getFont()->getMaxHeight()));
     142  this->setSizeY2D(this->lineEnds.size() * (this->lineSpacing + this->getFont()->getMaxHeight()));
    143143}
Note: See TracChangeset for help on using the changeset viewer.