Tk Source Code

View Ticket
Login
Ticket UUID: 4a0451f5291b3c9168cc560747dae9264e1d2ef6
Title: tk_getOpenFile's return
Type: Bug Version: 8.6.3
Submitter: anonymous Created on: 2014-12-02 14:03:07
Subsystem: 37. [tk_get*File] Assigned To: nobody
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2015-05-01 15:53:49
Resolution: Fixed Closed By: dgp
    Closed on: 2015-05-01 15:53:49
Description:
On Windows 7 with tcl/tk 8.6.3

If I run this as a script :

package require Tk

proc Every {} {
   
    set afterId [after 1000 Every]
}

Every

set response [tk_getOpenFile]

puts $response


In the widget "Open file" created in tk, if I cancel the operation (file's choice), the variable response returns the after's identifier instead of the empty string as stated in the doc.

Sorry for my poor english
Thanks

Jean-Baptiste
User Comments: apnadkarni added on 2014-12-04 14:11:09:

Fixed in trunk check-in [4b723acb3e15fcac2d2cffccbc0126d06156e1f1|4b723acb3e]


apnadkarni added on 2014-12-02 14:14:50:
I introduced the bug in 8.6.3. Needs a Tcl_ResetResult in the Cancel case. Looking at it now

/Ashok