Memory-based history should save and restore the 'isRealCharacter' field v4.8.4
author Jekyll Wu
()
committer Jekyll Wu
()
commit cc72338175bd8c08d4998de606e0a48ee9e6d54f
tree 09a416882b11a88e5712f5ecb81184506e72d3b7
parent efae7d95366a240b953425a1ee6dea15de45332c
Memory-based history should save and restore the 'isRealCharacter' field

Apparently I didn't take a close look at the implementation detail of
memory-based history when I added the 'isRealCharacter' flag. That
missing information causes some wrong behaviors randomly when using
memory-based history.

This is a follow up of commit dc2b64d33(for BUG 188528)

BUG: 294330
BUG: 299252
FIXED-IN: 4.8.4
(cherry picked from commit f2151c5e29f13722bf00ba0fba31573211fc2e09)
src/History.cpp
src/History.h