Ticket UUID: | 2962077 | |||
Title: | error if an array element is used as -textvariable | |||
Type: | Bug | Version: | None | |
Submitter: | wtschueller | Created on: | 2010-03-02 18:09:25 | |
Subsystem: | tklib :: ipentry | Assigned To: | afaupell | |
Priority: | 5 Medium | Severity: | ||
Status: | Open | Last Modified: | 2010-04-11 15:12:48 | |
Resolution: | None | Closed By: | ||
Closed on: | ||||
Description: |
Steps to reproduce: puts [ info patchlevel ] puts [ package require -exact ipentry 0.2 ] set foo(bar) 1.1.1.1 ::ipentry::ipentry .ip -textvariable foo(bar) catch { set foo(bar) 1.1.1.2 } msg puts $msg exit output for version 0.2: 8.4.19 0.2 1.1.1.2 output for version 0.3 8.4.19 0.3 can't set "foo(bar)": can't read "var": variable is array Expected: no error in both cases I saw a big rework in ipentry.tcl from 1.13 to 1.14 that changed ::ipentry::traceVar to ::ipentry::traceFired and eliminated the test if { $key != "" } Is this a bug or a feature? | |||
User Comments: |
wtschueller added on 2010-04-11 15:12:48:
File Added - 370157: 2962077-reenable-array-elements-as-textvars.patch |
Attachments:
- 2962077-reenable-array-elements-as-textvars.patch [download] added by wtschueller on 2010-04-11 15:12:48. [details]