Author: zooey Date: 2009-11-04 20:25:28 +0100 (Wed, 04 Nov 2009) New Revision: 33886 Changeset: http://dev.haiku-os.org/changeset/33886/haiku Modified: haiku/trunk/src/kits/interface/TextView.cpp Log: fixed regression of r33882 reported by Michael Weirauch: * wrapping must always be possible at a newline! Modified: haiku/trunk/src/kits/interface/TextView.cpp =================================================================== --- haiku/trunk/src/kits/interface/TextView.cpp 2009-11-04 18:49:15 UTC (rev 33885) +++ haiku/trunk/src/kits/interface/TextView.cpp 2009-11-04 19:25:28 UTC (rev 33886) @@ -1949,7 +1949,9 @@ { // TODO: This should be improved using the LocaleKit. uint32 classification = _CharClassification(offset); - if (classification == CHAR_CLASS_END_OF_TEXT) + + // wrapping is always allowed at end of text and at newlines + if (classification == CHAR_CLASS_END_OF_TEXT || ByteAt(offset) == B_ENTER) return true; uint32 nextClassification = _CharClassification(offset + 1);