etjump
etjump copied to clipboard
Fix replay menu not handling ending carets properly
If a demo filename ended with a ^, the list would strip that + the dot separating the file extension, because sanitize() was called on the entire string. Instead, strip the extension from the filename, sanitize and then add a color-escaped extension back to the display name.