diff --git a/exec/dorkit/sbbs_console.js b/exec/dorkit/sbbs_console.js index 99c6d0ae856392d8bbff03a27626f620039c412a..6aa55a89c220481239404317591b4bad32d34225 100644 --- a/exec/dorkit/sbbs_console.js +++ b/exec/dorkit/sbbs_console.js @@ -69,6 +69,12 @@ dk.connection.telnet = client.protocol === 'Telnet'; // From the console object dk.user.ansi_supported = (console.autoterm & USER_ANSI) == USER_ANSI; +if (console.screen_rows != dk.console.rows || console.screen_columns != dk.console.cols) { + dk.console.rows = console.screen_rows; + dk.console.cols = console.screen_columns; + dk.console.remote_screen = new Screen(dk.console.cols, dk.console.rows, 7, ' '); + dk.console.local_screen = new Screen(dk.console.cols, dk.console.rows, 7, ' '); +} // From the user object... dk.user.full_name = user.name; @@ -111,3 +117,4 @@ dk.system.default_attr = undefined; // TODO: Next event time... dk.system.event_time = undefined; dk.system.record_locking = true; +