| 283 | |
| 284 | template <typename LINE> |
| 285 | bool ContractionState<LINE>::SetFoldDisplayText(Sci::Line lineDoc, const char *text) { |
| 286 | EnsureData(); |
| 287 | const char *foldText = foldDisplayTexts->ValueAt(lineDoc).get(); |
| 288 | if (!foldText || !text || 0 != strcmp(text, foldText)) { |
| 289 | UniqueString uns = UniqueStringCopy(text); |
| 290 | foldDisplayTexts->SetValueAt(lineDoc, std::move(uns)); |
| 291 | Check(); |
| 292 | return true; |
| 293 | } else { |
| 294 | Check(); |
| 295 | return false; |
| 296 | } |
| 297 | } |
| 298 | |
| 299 | template <typename LINE> |
| 300 | bool ContractionState<LINE>::GetExpanded(Sci::Line lineDoc) const { |
no test coverage detected