MCPcopy Index your code
hub / github.com/ChrisFeldmeier/OpenCodeRust / has_open_dialog_layer

Method has_open_dialog_layer

crates/opencode-tui/src/app/app.rs:758–778  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

756 }
757
758 fn has_open_dialog_layer(&self) -> bool {
759 self.alert_dialog.is_open()
760 || self.help_dialog.is_open()
761 || self.status_dialog.is_open()
762 || self.session_rename_dialog.is_open()
763 || self.session_export_dialog.is_open()
764 || self.prompt_stash_dialog.is_open()
765 || self.skill_list_dialog.is_open()
766 || self.slash_popup.is_open()
767 || self.command_palette.is_open()
768 || self.model_select.is_open()
769 || self.agent_select.is_open()
770 || self.session_list_dialog.is_open()
771 || self.theme_list_dialog.is_open()
772 || self.mcp_dialog.is_open()
773 || self.timeline_dialog.is_open()
774 || self.fork_dialog.is_open()
775 || self.provider_dialog.is_open()
776 || self.subagent_dialog.is_open()
777 || self.tag_dialog.is_open()
778 }
779
780 fn close_top_dialog(&mut self) -> bool {
781 if self.alert_dialog.is_open() {

Callers 2

handle_dialog_mouseMethod · 0.80
drawMethod · 0.80

Calls 1

is_openMethod · 0.45

Tested by

no test coverage detected