diff src/rcfile.c @ 1272:e0e12512cde2

read external editors from .desktop files
author nadvornik
date Sun, 01 Feb 2009 12:48:14 +0000
parents dfa378900ec9
children 8b89e3ff286b
line wrap: on
line diff
--- a/src/rcfile.c	Thu Jan 29 19:43:34 2009 +0000
+++ b/src/rcfile.c	Sun Feb 01 12:48:14 2009 +0000
@@ -353,6 +353,7 @@
 	WRITE_INT(panels.sort.action_state);
 	WRITE_INT(panels.sort.mode_state);
 	WRITE_INT(panels.sort.selection_state);
+	WRITE_CHAR(panels.sort.action_filter);
 
 	WRITE_SUBTITLE("Properties dialog Options");
 	WRITE_CHAR(properties.tabs_order);
@@ -511,7 +512,7 @@
 	WRITE_CHAR(helpers.html_browser.command_name);
 	WRITE_CHAR(helpers.html_browser.command_line);
 
-
+#if 0
 	WRITE_SUBTITLE("External Programs");
 	secure_fprintf(ssi, "# Maximum of %d programs (external_1 through external_%d)\n", GQ_EDITOR_GENERIC_SLOTS, GQ_EDITOR_GENERIC_SLOTS);
 	secure_fprintf(ssi, "# external_%d through external_%d are used for file ops\n", GQ_EDITOR_GENERIC_SLOTS + 1, GQ_EDITOR_SLOTS);
@@ -526,7 +527,7 @@
 		g_free(qname);
 		g_free(qcommand);
 		}
-
+#endif
 
 	WRITE_SUBTITLE("Exif Options");
 	secure_fprintf(ssi, "# Display: 0: never\n"
@@ -734,6 +735,7 @@
 		READ_INT(panels.sort.action_state);
 		READ_INT(panels.sort.mode_state);
 		READ_INT(panels.sort.selection_state);
+		READ_CHAR(panels.sort.action_filter);
 
 		/* properties dialog options */
 		READ_CHAR(properties.tabs_order);
@@ -878,7 +880,7 @@
 		READ_CHAR(helpers.html_browser.command_line);
 
 		/* External Programs */
-
+#if 0
 		if (is_numbered_option(option, "external_", &i))
 			{
 			if (i > 0 && i <= GQ_EDITOR_SLOTS)
@@ -891,7 +893,7 @@
 				}
 			continue;
 			}
-
+#endif
 		/* Exif */
 		if (0 == g_ascii_strncasecmp(option, "exif.display.", 13))
 			{