зеркало из https://github.com/microsoft/git.git
gitk: Work around leftover temporary save file
If a file exists and is hidden on Windows the Tcl open command will fail as the attributes provided in the CREAT call fail to match those of the existing file. Forcing removal of the temporary file before we begin solves any problems caused by previous failures to save the application settings. An alternative would be to remove the hidden attribute before calling 'open'. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Родитель
c21398be6d
Коммит
9bedb0e185
1
gitk
1
gitk
|
@ -2526,6 +2526,7 @@ proc savestuff {w} {
|
|||
if {$stuffsaved} return
|
||||
if {![winfo viewable .]} return
|
||||
catch {
|
||||
if {[file exists ~/.gitk-new]} {file delete -force ~/.gitk-new}
|
||||
set f [open "~/.gitk-new" w]
|
||||
if {$::tcl_platform(platform) eq {windows}} {
|
||||
file attributes "~/.gitk-new" -hidden true
|
||||
|
|
Загрузка…
Ссылка в новой задаче