X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FTermlib%2FTelnetTerminal.cc;h=758a360751cefc06bf76fcda92c134f7f0295135;hb=da4da33fc6ce9f6140d4bfb2ff8266f676e7683b;hp=2699f9caf583019a48fb7b7404168b8281e4d88c;hpb=8d0f36a502bf65b88b5225ffaba25e5d4488df4d;p=senf.git diff --git a/Utils/Termlib/TelnetTerminal.cc b/Utils/Termlib/TelnetTerminal.cc index 2699f9c..758a360 100644 --- a/Utils/Termlib/TelnetTerminal.cc +++ b/Utils/Termlib/TelnetTerminal.cc @@ -51,11 +51,13 @@ prefix_ std::string senf::term::TelnetTerminal::terminalType() } prefix_ unsigned senf::term::TelnetTerminal::width() + const { return telnethandler::NAWS::width(); } prefix_ unsigned senf::term::TelnetTerminal::height() + const { return telnethandler::NAWS::height(); } @@ -82,8 +84,12 @@ prefix_ void senf::term::TelnetTerminal::v_setupComplete() log << "TelnetTerminal setup failed:\n"; if (width() <= 0) log << " missing telnet client NAWS support\n"; + else + log << " size=" << width() << "x" << height() << "\n"; if (terminalType().empty()) log << " missing telnet client TERMINAL_TYPE support\n"; + else + log << " TERM=" << terminalType() << "\n"; if (! localOption(telnetopt::SUPPRESS_GO_AHEAD) || ! peerOption(telnetopt::SUPPRESS_GO_AHEAD)) log << " missing telnet clinet SGO support\n";