X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FExecutor.cc;h=04cb75101467d356125d70b3b19c86902bafcd82;hb=6745b9a3712f3221fe4b076ed7abb1ab92d6ac2b;hp=f78a73688b5b5f2b9bc132cfdbddef49da457a7c;hpb=7ff3c55db7420433cea0bd7f0fe6c82583f78d4f;p=senf.git diff --git a/Utils/Console/Executor.cc b/Utils/Console/Executor.cc index f78a736..04cb751 100644 --- a/Utils/Console/Executor.cc +++ b/Utils/Console/Executor.cc @@ -194,8 +194,10 @@ prefix_ void senf::console::Executor::ls(std::ostream & output, DirectoryNode::child_iterator const i_end (node.children().end()); for (; i != i_end; ++i) { output << i->first; - if (boost::dynamic_pointer_cast(i->second)) + if (i->second->isDirectory()) output << "/"; + else if (i->second->isLink()) + output << "@"; output << "\n"; } }