about summary refs log tree commit diff
path: root/Completion/X/_x_arguments
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/X/_x_arguments')
-rw-r--r--Completion/X/_x_arguments8
1 files changed, 8 insertions, 0 deletions
diff --git a/Completion/X/_x_arguments b/Completion/X/_x_arguments
index 23243002c..396a39ea2 100644
--- a/Completion/X/_x_arguments
+++ b/Completion/X/_x_arguments
@@ -1,6 +1,14 @@
 #compdef -P */X11/*
 
+local ret
+
 _arguments \
   '-display:display:_x_display' \
   '-geometry:geometry:_x_geometry' \
   "$@"
+
+ret=$?
+
+[[ "$ret" = 300 ]] && compstate[restore]=''
+
+return ret