#55689 tkdesk: Clicking on third-deep folder in browser fails.

Package:
tkdesk
Source:
tkdesk
Description:
Tk/tcl based X11 Desktop/File manager
Submitter:
Shannon Thomas Prickett
Date:
2005-07-18 04:02:51 UTC
Severity:
normal
#55689#5
Date:
2000-01-20 04:14:48 UTC
From:
To:
When using the tkdesk browser, if the path already has three components,
clicking on a folder icon pops up this error notification:

Configuration Error
Error while executing action from "Popups":
command "::.fv0-top.lb4" already exists in namespace "::dsk_FileViewer"

with options to OK or Inspect.
Inspect shows this information:

Error: no embedded image at index "3.0"

errorCode: NONE

errorInfo: no embedded image at index "3.0"
    while executing
"[$frame.dlb getText] image cget $index -image"
    (object "::.fv0-top.lb3" method "::dsk_FileListbox::tagpath" body line 55)
    invoked from within
"$top.lb[expr $i - 1] tagpath $lbdirs($i)"
    (object "::.fv0" method "::dsk_FileViewer::_configDirectory" body line 75)
    invoked from within
"_configDirectory"
    (while configuring public variable "::dsk_FileViewer::directory")
    (object "::.fv0" method "::dsk_FileViewer::config" body line 6)
    invoked from within
"$tkdesk(active_viewer) config -directory $dir"
    (procedure "dsk_cd" line 43)
    invoked from within
"dsk_cd /usr/share/doc/HOWTO "
    ("eval" body line 1)
    invoked from within
"eval [_expand_pc $action $file]"
    (procedure "::dsk_open" line 54)
    invoked from within
"::dsk_open $this "$file""
    (object "::.fv0" method "::dsk_FileViewer::_dblclick" body line 23)
    invoked from within
"::.fv0 _dblclick ::.fv0-top.lb3 [.fv0-top.lb3-frame.dlb select get]"
    (command bound to event)

#55689#10
Date:
2000-02-14 15:21:33 UTC
From:
To:
Shannon Thomas Prickett <binder@bumble.org> writes:

Ok, I've finally managed to reproduce this - it appears to affect
tkdesk only when the last directory in the chain has a large number of
files in it; for example, starting at /lib and then clicking down into
the various modules directories does no cause this, but starting at
/usr/share and going into one of the subdirectories of /usr/share/doc
does.

Now that I've got this bug reproduced, I'll see what I can do about
it.