File diff r25897:e72fd37a4a60 → r25898:e57f843dc921
src/gfx_layout.cpp
Show inline comments
 
@@ -888,6 +888,12 @@ Layouter::LineCacheItem &Layouter::GetCa
 
		linecache = new LineCache();
 
	}
 

	
 
	if (auto match = linecache->find(LineCacheQuery{state, std::string_view{str, len}});
 
		match != linecache->end()) {
 
		return match->second;
 
	}
 

	
 
	/* Create missing entry */
 
	LineCacheKey key;
 
	key.state_before = state;
 
	key.str.assign(str, len);