Don't touch window title before an OSC is received.
Fixes the "window title being clobbered" issue raised in issue 137. Signed-off-by: sqweek <sqweek@gmail.com> Closes #380. Closes #137.
This commit is contained in:
@@ -544,6 +544,7 @@ void Dispatcher::OSC_dispatch( const Parser::OSC_End *act, Framebuffer *fb )
|
||||
bool set_icon = (cmd_num == 0 || cmd_num == 1);
|
||||
bool set_title = (cmd_num == 0 || cmd_num == 2);
|
||||
if ( set_icon || set_title ) {
|
||||
fb->set_title_initialized();
|
||||
std::deque<wchar_t> newtitle( OSC_string.begin() + offset, OSC_string.end() );
|
||||
if ( set_icon ) { fb->set_icon_name( newtitle ); }
|
||||
if ( set_title ) { fb->set_window_title( newtitle ); }
|
||||
|
||||
Reference in New Issue
Block a user