]> granicus.if.org Git - neomutt/commitdiff
fix backing global variable for config
authorRichard Russon <rich@flatcap.org>
Sun, 24 Feb 2019 16:41:48 +0000 (16:41 +0000)
committerRichard Russon <rich@flatcap.org>
Wed, 27 Feb 2019 15:15:25 +0000 (15:15 +0000)
Global name didn't match config name.

globals.h
init.h
pattern.c

index 01f9b42a08a556adfca4ad1d76735a47a1ea2344..05b9d9a43292f0f02097c7b1a61d0fb9db55105a 100644 (file)
--- a/globals.h
+++ b/globals.h
@@ -110,6 +110,7 @@ WHERE char *DateFormat;                    ///< Config: strftime format string f
 WHERE char *DsnNotify;                     ///< Config: Request notification for message delivery or delay
 WHERE char *DsnReturn;                     ///< Config: What to send as a notification of message delivery or delay
 WHERE char *Editor;                        ///< Config: External command to use as an email editor
+WHERE char *ExternalSearchCommand;         ///< Config: External search command
 WHERE char *Hostname;                      ///< Config: Fully-qualified domain name of this machine
 WHERE char *IndexFormat;                   ///< Config: printf-like format string for the index menu (emails)
 
@@ -141,7 +142,6 @@ WHERE char *IndentString;                  ///< Config: String used to indent 'r
 WHERE char *PrintCommand;                  ///< Config: External command to print a message
 WHERE char *NewMailCommand;                ///< Config: External command to run when new mail arrives
 WHERE char *Realname;                      ///< Config: Real name of the user
-WHERE char *SearchCommand;                 ///< Config: External search command
 WHERE char *Shell;                         ///< Config: External command to run subshells in
 WHERE char *SimpleSearch;                  ///< Config: Pattern to search for when search doesn't contain ~'s
 #ifdef USE_SMTP
diff --git a/init.h b/init.h
index 40c107137ac4c59f0177e055825b80e346a30070..b5621246a4974a2ba0ed2ee716415f2be3b078c8 100644 (file)
--- a/init.h
+++ b/init.h
@@ -1020,7 +1020,7 @@ struct ConfigDef MuttVars[] = {
   ** .pp
   ** Escape character to use for functions in the built-in editor.
   */
-  { "external_search_command",   DT_COMMAND, R_NONE, &SearchCommand, 0 },
+  { "external_search_command",   DT_COMMAND, R_NONE, &ExternalSearchCommand, 0 },
   /*
    ** .pp
    ** If set, contains the name of the external program used by "~I" patterns.
index 6e8f15a531e33b63d3474fac8da0bf77b18dd5e4..6d33ac73391c8efb20c26cb794a105ba81d820d9 100644 (file)
--- a/pattern.c
+++ b/pattern.c
@@ -273,7 +273,7 @@ static bool eat_query(struct Pattern *pat, struct Buffer *s, struct Buffer *err)
   struct Buffer tok_buf;
   FILE *fp = NULL;
 
-  if (!SearchCommand)
+  if (!ExternalSearchCommand)
   {
     mutt_buffer_printf(err, "%s", _("No search command defined"));
     return false;
@@ -295,7 +295,7 @@ static bool eat_query(struct Pattern *pat, struct Buffer *s, struct Buffer *err)
   }
 
   mutt_buffer_init(&cmd_buf);
-  mutt_buffer_addstr(&cmd_buf, SearchCommand);
+  mutt_buffer_addstr(&cmd_buf, ExternalSearchCommand);
   mutt_buffer_addch(&cmd_buf, ' ');
   if (!Context || !Context->mailbox)
   {