diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/MarginView.cxx | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/MarginView.cxx b/src/MarginView.cxx index d96c5ec7c..7f63f3047 100644 --- a/src/MarginView.cxx +++ b/src/MarginView.cxx @@ -376,15 +376,15 @@ void MarginView::PaintOneMargin(Surface *surface, PRectangle rc, PRectangle rcOn  					char number[100] = "";  					if (FlagSet(model.foldFlags, FoldFlag::LevelNumbers)) {  						const FoldLevel lev = model.pdoc->GetFoldLevel(lineDoc); -						sprintf(number, "%c%c %03X %03X", +						snprintf(number,std::size(number), "%c%c %03X %03X",  							LevelIsHeader(lev) ? 'H' : '_',  							LevelIsWhitespace(lev) ? 'W' : '_',  							LevelNumber(lev), -							static_cast<int>(lev) >> 16 +							static_cast<unsigned int>(lev) >> 16  						);  					} else {  						const int state = model.pdoc->GetLineState(lineDoc); -						sprintf(number, "%0X", state); +						snprintf(number, std::size(number), "%0X", state);  					}  					sNumber = number;  				} | 
