diff src/preferences.c @ 2301:dec8d9db5770

Fix #333 Renaming file extensions https://github.com/BestImageViewer/geeqie/issues/333 The Preferences/Files tab has an additional checkbox: Disable file extension checks When checked, files can be renamed to a different extension with no warning issued.
author Colin Clark <cclark@mcb.net>
date Thu, 28 Apr 2016 21:00:14 +0100
parents 15d51cf8ff3d
children ad005c02001a
line wrap: on
line diff
--- a/src/preferences.c	Thu Apr 28 19:41:15 2016 +0100
+++ b/src/preferences.c	Thu Apr 28 21:00:14 2016 +0100
@@ -200,6 +200,7 @@
 	if (options->file_filter.show_parent_directory != c_options->file_filter.show_parent_directory) refresh = TRUE;
 	if (options->file_filter.show_dot_directory != c_options->file_filter.show_dot_directory) refresh = TRUE;
 	if (options->file_sort.case_sensitive != c_options->file_sort.case_sensitive) refresh = TRUE;
+	if (options->file_filter.disable_file_extension_checks != c_options->file_filter.disable_file_extension_checks) refresh = TRUE;
 	if (options->file_filter.disable != c_options->file_filter.disable) refresh = TRUE;
 
 	options->file_ops.confirm_delete = c_options->file_ops.confirm_delete;
@@ -237,6 +238,7 @@
 	options->file_filter.show_hidden_files = c_options->file_filter.show_hidden_files;
 	options->file_filter.show_parent_directory = c_options->file_filter.show_parent_directory;
 	options->file_filter.show_dot_directory = c_options->file_filter.show_dot_directory;
+	options->file_filter.disable_file_extension_checks = c_options->file_filter.disable_file_extension_checks;
 
 	options->file_sort.case_sensitive = c_options->file_sort.case_sensitive;
 	options->file_filter.disable = c_options->file_filter.disable;
@@ -1508,6 +1510,8 @@
 			      options->file_filter.show_parent_directory, &c_options->file_filter.show_parent_directory);
 	pref_checkbox_new_int(group, _("Case sensitive sort"),
 			      options->file_sort.case_sensitive, &c_options->file_sort.case_sensitive);
+	pref_checkbox_new_int(group, _("Disable file extension checks"),
+			      options->file_filter.disable_file_extension_checks, &c_options->file_filter.disable_file_extension_checks);
 
 	ct_button = pref_checkbox_new_int(group, _("Disable File Filtering"),
 					  options->file_filter.disable, &c_options->file_filter.disable);