Changeset 25349
- Timestamp:
- 05/07/08 10:38:09 (4 days ago)
- Files:
-
- haiku/trunk/src/kits/interface/TextView.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
haiku/trunk/src/kits/interface/TextView.cpp
r24136 r25349 3577 3577 } 3578 3578 3579 if (inputRegion.CountRects() > 0) { 3579 drawing_mode textRenderingMode = B_OP_COPY; 3580 3581 if (inputRegion.CountRects() > 0 3582 && ((offset <= fInline->Offset() 3583 && fInline->Offset() < offset + tabChars) 3584 || (fInline->Offset() <= offset 3585 && offset < fInline->Offset() + fInline->Length()))) { 3586 3587 textRenderingMode = B_OP_OVER; 3588 3580 3589 BRegion textRegion; 3581 3590 GetTextRegion(offset, offset + length, &textRegion); … … 3609 3618 &returnedBytes); 3610 3619 3620 view->SetDrawingMode(textRenderingMode); 3611 3621 view->DrawString(stringToDraw, returnedBytes); 3612 3622 if (foundTab) {
