diff options
Diffstat (limited to 'src/ContractionState.h')
| -rw-r--r-- | src/ContractionState.h | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ContractionState.h b/src/ContractionState.h index 5df68a0de..1e4c3f58f 100644 --- a/src/ContractionState.h +++ b/src/ContractionState.h @@ -19,11 +19,11 @@ class SparseVector;   */  class ContractionState {  	// These contain 1 element for every document line. -	RunStyles *visible; -	RunStyles *expanded; -	RunStyles *heights; -	SparseVector<const char *> *foldDisplayTexts; -	Partitioning *displayLines; +	std::unique_ptr<RunStyles> visible; +	std::unique_ptr<RunStyles> expanded; +	std::unique_ptr<RunStyles> heights; +	std::unique_ptr<SparseVector<const char *>> foldDisplayTexts; +	std::unique_ptr<Partitioning> displayLines;  	Sci::Line linesInDocument;  	void EnsureData(); @@ -31,7 +31,7 @@ class ContractionState {  	bool OneToOne() const {  		// True when each document line is exactly one display line so need for  		// complex data structures. -		return visible == 0; +		return visible == nullptr;  	}  public:  | 
