summaryrefslogtreecommitdiffstats
path: root/library/console.tcl
diff options
context:
space:
mode:
authorhobbs <hobbs@noemail.net>2005-05-30 23:41:00 (GMT)
committerhobbs <hobbs@noemail.net>2005-05-30 23:41:00 (GMT)
commit0b7971da5dcae970ce150cab4622f190407646ec (patch)
treea142e605fa6d96fc3f350d7cb4f1b12fea2d6ebd /library/console.tcl
parente41b7b1aa1c6e0a554d746abbc0a71625cff5be2 (diff)
downloadtk-0b7971da5dcae970ce150cab4622f190407646ec.zip
tk-0b7971da5dcae970ce150cab4622f190407646ec.tar.gz
tk-0b7971da5dcae970ce150cab4622f190407646ec.tar.bz2
* library/console.tcl (::tk::ConsoleInit): print out first prompt
and swallow the extra "% " that comes once from Tcl on Windows. FossilOrigin-Name: 0dd38a012e3cdcff47757caf41b5444efb7d5e4d
Diffstat (limited to 'library/console.tcl')
-rw-r--r--library/console.tcl8
1 files changed, 7 insertions, 1 deletions
diff --git a/library/console.tcl b/library/console.tcl
index 1d0ff03..1462175 100644
--- a/library/console.tcl
+++ b/library/console.tcl
@@ -4,7 +4,7 @@
# can be used by non-unix systems that do not have built-in support
# for shells.
#
-# RCS: @(#) $Id: console.tcl,v 1.26 2004/11/17 22:16:44 hobbs Exp $
+# RCS: @(#) $Id: console.tcl,v 1.27 2005/05/30 23:41:01 hobbs Exp $
#
# Copyright (c) 1995-1997 Sun Microsystems, Inc.
# Copyright (c) 1998-2000 Ajuba Solutions.
@@ -136,6 +136,12 @@ proc ::tk::ConsoleInit {} {
tk::TextSetCursor $con end
$con mark set promptEnd insert
$con mark gravity promptEnd left
+
+ ConsolePrompt
+ if {$tcl_platform(platform) eq "windows"} {
+ # Subtle work-around to erase the '% ' that tclMain.c prints out
+ after idle [list $con delete 1.0 output]
+ }
}
# ::tk::ConsoleSource --