GNOME Bugzilla – Bug 316298
I can see hidden files even when Show hidden is unchecked
Last modified: 2006-02-13 06:50:34 UTC
Please describe the problem: After you have opened a file from hidden dir and trying to open another, the dialog is logically showing hidden files (and the .dir where the previous file's located), but the 'Show hidden' checkbox is turned off. Steps to reproduce: 1. Ctrl+O, enable Show hidden 2. Choose file from hidden dir (e.g. ~/.gftp/bookmarks) 3. Again Ctrl+O, checkbox is disabled but you're in hidden dir 4. Go up one level (to Home) 5. Walk through all disk and you see all the hidden files and dirs (with checkbox still turned off) Actual results: Checkbox 'forgets' to get enabled Expected results: It should be enabled ;) Does this happen every time? Yes Other information:
this is intentional, if the current directory is a hidden directory, the option is temporarily overridden, until the current directory is not a hidden directory anymore.
Really? What you say isn't true. You're in a hidden dir, then goto Home, you still see hidden files. Then go to e.g.~/adesk (this is not hidden!) and in the dir i can see again hidden files and dirs! Just try it ;) That's not logical at all. Just make the checkbox enabled in that case.
Have you changed your mind? What i suggested seems pretty logical to me.
give the CVS version a try, and be surprised ;-) (I hope)
I cannot reproduce the bug with the stable bluefish version on a recent Debian Sid. Was this bug fixed in the development and the stable version?
on current CVS HEAD, when then open file dialog is opened after a new install (--enable-unstable-install, fresh config), the show hidden files checkbox is unticked, but hidden files / directories are shown. Is this somehow related to the fix? ;-)
It was decided to remove the redundant checkbox from the dialog. The capability to show hidden files is built into the filechooser widget by default. Right clicking on the file pane of the dialog allows the option to enable/disable the showing of hidden files.