RichEdit: Fixed issue of changing format after Enter

git-svn-id: svn://ultimatepp.org/upp/trunk@7740 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2014-09-28 08:51:57 +00:00
parent e1e80b30e8
commit debfea2072

View file

@ -63,14 +63,18 @@ bool RichEdit::Key(dword key, int count)
case K_SHIFT_CTRL_Z:
Redo();
return true;
case K_ENTER:
if(singleline)
return false;
if(!RemoveSelection() && InsertLineSpecial())
return true;
InsertLine();
ShowFormat();
FinishNF();
case K_ENTER: {
if(singleline)
return false;
if(!RemoveSelection() && InsertLineSpecial())
return true;
RichText::FormatInfo f = formatinfo;
InsertLine();
formatinfo = f;
ShowFormat();
FinishNF();
}
return true;
case K_CTRL_ENTER:
{