Skip to content

Unhide Children works as expected for childrens, but it isn't refresh the Projects Explorer Treeview then, cause glitch. #17

@Atanacius

Description

@Atanacius

Let's say, that extension is great.
I needed it due to the fact I use 'Projects-Viewer' extension (which is very very very great for me!) that can allow me to have multi sub-projects opened in one project (a main one from the Projects-Viewer settings I made).

Well, now, as I understand "Unhide Childrens" works for a files/folders in a sub-level folder..
I need to report one thing.

I have a project named "framework_tests"
I have a project named "framework_glob"

Now, You must know that my PROJECT in Projects-Viewer include 2 projects folders:

  • project "framework_tests" points to "C:\wamp\www\framework_new\framework_tests"
  • project "framework_glob" points to "C:\wamp\www\framework_new"

So.. As I want not having presents everything of "C:\wamp\www\framework_new\framework_tests" in the project" and then not load in "framework_glob" projects the folder: framework_tests

I then used your extension for hiding in "framework_glob" the folder: framework_tests
(I mean: hiding it from the Atom Project Explorer Treeview).
It worked as expected.
But I (per curiosity) wanted unhide the "framework_tests" folder from "framework_glob" project..
And, then clicked on main project (framework_glob) and selected "Unhide Children".
Seemed my "framework_tests" folder was not unhided..
I searched for a "settings" file in my physical directory, nothing found..
So, I disabled your extension, and, the folder was unhidden.
I enabled your extension again, and the folder was hidden again..

SO..

After some experiences, I found that if I want unhide something, It unhide it effectively, but not refresh the Treeview!
So, if I click on the project tab for closing it and reopening it, it then effectively unhidden and then refreshed..

It's a curious behavior.

Sorry if my explanations are so complex.. i can't make simple using only words..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions