enable = false;
break;
+ case LFUN_COMPLETION_CANCEL:
+ if (!d.current_work_area_
+ || (!d.current_work_area_->completer().popupVisible()
+ && !d.current_work_area_->completer().inlineVisible()))
+ enable = false;
+ break;
+
default:
return false;
}
d.current_work_area_->completer().tab();
break;
+ case LFUN_COMPLETION_CANCEL:
+ if (d.current_work_area_) {
+ if (d.current_work_area_->completer().popupVisible())
+ d.current_work_area_->completer().hidePopup();
+ else
+ d.current_work_area_->completer().hideInline();
+ }
+ break;
+
default:
dispatched = false;
break;