diff options
author | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-17 19:49:02 +0200 |
---|---|---|
committer | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-30 16:01:22 +0200 |
commit | 22df571acaf89449dd6759c372c0b36afb69a7a4 (patch) | |
tree | 02f37eda4c01e914d9eddb5b11ff444a6f1c896c /src | |
parent | bca7df84d19c1803da2025668fe62f31f25e3772 (diff) | |
download | baobab-22df571acaf89449dd6759c372c0b36afb69a7a4.tar.gz |
Fold two functions together
scan_active_location was now called only by scan_location.
Diffstat (limited to 'src')
-rw-r--r-- | src/baobab-window.vala | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/src/baobab-window.vala b/src/baobab-window.vala index 69b0c45..c6e658b 100644 --- a/src/baobab-window.vala +++ b/src/baobab-window.vala @@ -283,21 +283,6 @@ namespace Baobab { file_chooser.show (); } - void scan_location (Location location, bool force = false) { - cancel_scan (); - - active_location = location; - - pathbar.location = location; - folder_display.location = location; - - // Update the timestamp for GtkRecentManager - location_list.add_location (location); - - treeview.model = null; - scan_active_location (force); - } - void location_activated (Location location) { location.mount_volume.begin ((location_, res) => { try { @@ -638,9 +623,20 @@ namespace Baobab { } } - void scan_active_location (bool force) { - var scanner = active_location.scanner; + void scan_location (Location location, bool force = false) { + cancel_scan (); + + active_location = location; + + pathbar.location = location; + folder_display.location = location; + + // Update the timestamp for GtkRecentManager + location_list.add_location (location); + treeview.model = null; + + var scanner = active_location.scanner; scan_completed_handler = scanner.completed.connect (scanner_completed); clear_message (); |