| 1082 | } |
| 1083 | |
| 1084 | void PersistenceManager::removeLine(U32 lineNumber) |
| 1085 | { |
| 1086 | if (lineNumber >= mLineBuffer.size()) |
| 1087 | return; |
| 1088 | |
| 1089 | if (mLineBuffer[lineNumber]) |
| 1090 | { |
| 1091 | dFree( mLineBuffer[ lineNumber ] ); |
| 1092 | mLineBuffer[ lineNumber ] = NULL; |
| 1093 | } |
| 1094 | |
| 1095 | mLineBuffer.erase(lineNumber); |
| 1096 | |
| 1097 | updateLineOffsets(lineNumber, -1); |
| 1098 | } |
| 1099 | |
| 1100 | void PersistenceManager::removeTextBlock(U32 startLine, U32 endLine, U32 startPos, U32 endPos, bool removeEmptyLines) |
| 1101 | { |