From 90aa98fef68556c158bf6fc0f31f37067a0f0bc2 Mon Sep 17 00:00:00 2001 From: stanton Date: Wed, 5 Aug 1998 10:44:37 +0000 Subject: binding in entries was masking the virtual event <> binding to Shift-Insert on Windows. --- library/entry.tcl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/library/entry.tcl b/library/entry.tcl index 62ee9b2..e03b3c3 100644 --- a/library/entry.tcl +++ b/library/entry.tcl @@ -205,8 +205,12 @@ if {$tcl_platform(platform) == "macintosh"} { bind Entry {# nothing} } -bind Entry { - catch {tkEntryInsert %W [selection get -displayof %W]} +# On Windows, paste is done using Shift-Insert. Shift-Insert already +# generates the <> event, so we don't need to do anything here. +if {$tcl_platform(platform) != "windows"} { + bind Entry { + catch {tkEntryInsert %W [selection get -displayof %W]} + } } # Additional emacs-like bindings: -- cgit v0.12