Skip to content

Commit

Permalink
Derive clone for FileHandle (#216)
Browse files Browse the repository at this point in the history
* Derive clone for FileHandle

* Changelog update
  • Loading branch information
sourcebox authored Sep 16, 2024
1 parent e0e725e commit 634d148
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
- Add support for `set_parent` in XDG Portals
- Update `ashpd` to 0.9.
- Add support for files without an extension in XDG Portal filters
- Derive `Clone` for `FileHandle`

## 0.14.0
- i18n for GTK and XDG Portal
Expand Down
1 change: 1 addition & 0 deletions src/file_handle/native.rs
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ impl Future for Writer {
}

/// FileHandle is a way of abstracting over a file returned by a dialog
#[derive(Clone)]
pub struct FileHandle(PathBuf);

impl FileHandle {
Expand Down
1 change: 1 addition & 0 deletions src/file_handle/web.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ pub(crate) enum WasmFileHandleKind {
Writable(FileDialog),
}

#[derive(Clone)]
pub struct FileHandle(pub(crate) WasmFileHandleKind);

impl FileHandle {
Expand Down

0 comments on commit 634d148

Please sign in to comment.