[latexila] File browser: hide build files: more robust
- From: SÃbastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] File browser: hide build files: more robust
- Date: Mon, 10 Sep 2012 03:36:32 +0000 (UTC)
commit f60bb3901b615e28cfbf1bac9abe93f06148a8dc
Author: SÃbastien Wilmet <swilmet gnome org>
Date: Mon Sep 10 05:01:20 2012 +0200
File browser: hide build files: more robust
It didn't work for the .synctex.gz extension, since there are two dots.
src/file_browser.vala | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/src/file_browser.vala b/src/file_browser.vala
index c0297e4..c5508c4 100644
--- a/src/file_browser.vala
+++ b/src/file_browser.vala
@@ -415,11 +415,24 @@ public class FileBrowser : Grid
continue;
}
- string extension = Utils.get_extension (basename);
+ if (! show_build_files)
+ {
+ bool is_build_file = false;
- if (! show_build_files && extension in clean_extensions)
- continue;
+ foreach (string ext in clean_extensions)
+ {
+ if (basename.has_suffix (ext))
+ {
+ is_build_file = true;
+ break;
+ }
+ }
+
+ if (is_build_file)
+ continue;
+ }
+ string extension = Utils.get_extension (basename);
string stock_id = get_extension_stock_id (extension);
insert_file (false, stock_id, basename);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]