deactivate save_as action for file browser tabs

This commit is contained in:
yggverse 2025-02-15 12:45:27 +02:00
parent fb9ef36893
commit 4c0200799b
4 changed files with 14 additions and 0 deletions

View file

@ -166,6 +166,10 @@ impl Navigation {
pub fn home(&self) -> Option<Uri> {
self.request.home()
}
pub fn is_file(&self) -> bool {
self.request.is_file()
}
}
// Tools

View file

@ -61,6 +61,7 @@ pub trait Request {
fn source(&self) -> GString;
fn uri(&self) -> Option<Uri>;
fn home(&self) -> Option<Uri>;
fn is_file(&self) -> bool;
}
impl Request for Entry {
@ -360,6 +361,10 @@ impl Request for Entry {
None
}
}
fn is_file(&self) -> bool {
self.text().starts_with("file://")
}
}
// Tools