pass \n to BufferPane when inserting a newline
This commit is contained in:
parent
12c034fb8f
commit
211ce0185c
@ -461,9 +461,8 @@ void BufferPane::insert_code_point(uint32_t code_point)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (code_point == '\r')
|
if (code_point == '\n')
|
||||||
{
|
{
|
||||||
code_point = '\n';
|
|
||||||
m_cursor_screen_row++;
|
m_cursor_screen_row++;
|
||||||
}
|
}
|
||||||
m_buffer->insert_code_point(*m_iterator, code_point);
|
m_buffer->insert_code_point(*m_iterator, code_point);
|
||||||
|
@ -415,11 +415,12 @@ uint32_t Window::get_keyval(SDL_Keycode keysym)
|
|||||||
}
|
}
|
||||||
switch (keyval)
|
switch (keyval)
|
||||||
{
|
{
|
||||||
|
case SDLK_RETURN: keyval = '\n'; break;
|
||||||
case SDLK_KP_DIVIDE: keyval = '/'; break;
|
case SDLK_KP_DIVIDE: keyval = '/'; break;
|
||||||
case SDLK_KP_MULTIPLY: keyval = '*'; break;
|
case SDLK_KP_MULTIPLY: keyval = '*'; break;
|
||||||
case SDLK_KP_MINUS: keyval = '-'; break;
|
case SDLK_KP_MINUS: keyval = '-'; break;
|
||||||
case SDLK_KP_PLUS: keyval = '+'; break;
|
case SDLK_KP_PLUS: keyval = '+'; break;
|
||||||
case SDLK_KP_ENTER: keyval = SDLK_RETURN; break;
|
case SDLK_KP_ENTER: keyval = '\n'; break;
|
||||||
case SDLK_KP_1: keyval = '1'; break;
|
case SDLK_KP_1: keyval = '1'; break;
|
||||||
case SDLK_KP_2: keyval = '2'; break;
|
case SDLK_KP_2: keyval = '2'; break;
|
||||||
case SDLK_KP_3: keyval = '3'; break;
|
case SDLK_KP_3: keyval = '3'; break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user