diff --git a/terminalfunctions.cpp b/terminalfunctions.cpp index 750c652..9e302c7 100644 --- a/terminalfunctions.cpp +++ b/terminalfunctions.cpp @@ -177,6 +177,8 @@ static Function func_CSI_TBC( CSI, "g", CSI_TBC ); static bool *get_DEC_mode( int param, Framebuffer *fb ) { switch ( param ) { case 6: /* origin */ + fb->ds.move_row( 0 ); + fb->ds.move_col( 0 ); return &(fb->ds.origin_mode); case 7: /* auto wrap */ return &(fb->ds.auto_wrap_mode);