summaryrefslogtreecommitdiff
path: root/plugins/dircycle
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-11-22 14:50:36 -0700
committerTuowen Zhao <ztuowen@gmail.com>2016-11-22 14:50:36 -0700
commit16f191ab62615046b93e04a2ca73eab6a5f9f45a (patch)
tree7c926100d0ae2a5693b30a8f8dca74efa84344fa /plugins/dircycle
parentcd03efc2e5abc2925a0fe4e17f900bae0858b451 (diff)
parent3477ff25274fa75bd9e6110f391f6ad98ca2af72 (diff)
downloadzsh-16f191ab62615046b93e04a2ca73eab6a5f9f45a.tar.gz
zsh-16f191ab62615046b93e04a2ca73eab6a5f9f45a.tar.bz2
zsh-16f191ab62615046b93e04a2ca73eab6a5f9f45a.zip
Merge branch 'master' of https://github.com/robbyrussell/oh-my-zsh
Diffstat (limited to 'plugins/dircycle')
-rw-r--r--plugins/dircycle/dircycle.plugin.zsh2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/dircycle/dircycle.plugin.zsh
index 2f32277cf..8c58cab4c 100644
--- a/plugins/dircycle/dircycle.plugin.zsh
+++ b/plugins/dircycle/dircycle.plugin.zsh
@@ -9,6 +9,8 @@
# pushd -N: start counting from right of `dirs' output
switch-to-dir () {
+ [[ ${#dirstack} -eq 0 ]] && return
+
while ! builtin pushd -q $1 &>/dev/null; do
# We found a missing directory: pop it out of the dir stack
builtin popd -q $1