diff options
| author | Malte Voos <git@mal.tc> | 2026-01-01 19:26:01 +0100 |
|---|---|---|
| committer | Malte Voos <git@mal.tc> | 2026-01-04 00:38:38 +0100 |
| commit | c8b942b1fbe8fdab1db0e0f56d3ed86a7486b578 (patch) | |
| tree | cf344838c96ad9bd7bd97d0216c43d6a858f4a60 /src/open_dialog.rs | |
| parent | 80a1c8234fc5b6f56bd1f2df4e6118e57631f523 (diff) | |
| download | lleap-c8b942b1fbe8fdab1db0e0f56d3ed86a7486b578.tar.gz lleap-c8b942b1fbe8fdab1db0e0f56d3ed86a7486b578.zip | |
Diffstat (limited to 'src/open_dialog.rs')
| -rw-r--r-- | src/open_dialog.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/open_dialog.rs b/src/open_dialog.rs index 3b822be..b84ff3b 100644 --- a/src/open_dialog.rs +++ b/src/open_dialog.rs @@ -68,6 +68,7 @@ impl Component for OpenDialog { set_child = &adw::NavigationView { add = &adw::NavigationPage { set_title: "Open File or Stream", + set_tag: Some("file_selection"), #[wrap(Some)] set_child = &adw::ToolbarView { @@ -304,6 +305,9 @@ impl OpenDialog { self.url.get_mut().clear(); self.do_whisper_extraction = false; self.whisper_stream_index = None; + if let Some(ref nav) = self.navigation_view { + nav.pop_to_tag("file_selection"); + } } fn fetch_metadata(&mut self, sender: ComponentSender<Self>) { |